:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--main-color: #000;--sub-color: #000;--text-color: #000;--link-color: #000;--link-hover-color: #666;--text-link-color: #000;--text-link-hover-color: #666;--button-color: #000;--button-hover-color: #666}*{box-sizing:border-box}img{vertical-align:top}a{font-weight:500;color:var(--link-color);text-decoration:inherit}a:hover{color:var(--link-hover-color)}body{margin:0;display:flex;justify-content:center;align-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--button-hover-color)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:var(--text-link-hover-color)}button{background-color:#f9f9f9}}#root{width:100vw;height:100vh;margin:0 auto;padding:0}.header{display:grid;grid-template-columns:220px 1fr;position:fixed;z-index:1000;width:100%;min-height:50px;border-bottom:solid 1px rgba(255,255,255,0);transition:.5s}.header .logo{display:flex;justify-content:center;align-items:center;cursor:pointer}.header .logo .logo-text{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:28px;letter-spacing:.05em;padding:3px 0 0;color:#000}.header .wrapper{display:flex;justify-content:flex-start;align-items:center;margin:0 10px}.header .wrapper .search{display:flex;flex-direction:row;align-items:center;background-color:#e6e6e680;padding:0 10px;border-radius:10px;margin-right:20px;flex:1 1 auto}.header .wrapper .search .search-icon{height:24px}.header .wrapper .search .search-input{width:100%}.header .wrapper .search .search-input input{line-height:27px;background-color:transparent;border:none;padding:5px;font-size:16px;width:100%}.header .wrapper .search .search-input input:focus{outline:none}.header .wrapper .search .search-input input::placeholder{color:#999}.header .wrapper .lang{display:flex;justify-content:center;align-items:center;padding:0;margin-right:20px;flex:0 0 auto;cursor:pointer}.header .wrapper .lang .icon{margin-right:.25em}.header .wrapper .lang .icon-label{font-weight:700;font-size:16px;line-height:1}.header .wrapper .wallet{flex:0 1 160px;margin:0}.header .wrapper .wallet .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;cursor:pointer}.header .wrapper .wallet .button .button-inner{position:relative;height:37px;width:100%;display:flex;justify-content:center;align-items:center;padding:0 16px 0 12px;-webkit-user-select:none;user-select:none}.header .wrapper .wallet .button .button-inner .link-user-page{color:#fff;display:flex;justify-content:center;align-items:center}.header .wrapper .wallet .button .button-inner .text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .wrapper .wallet .button .button-inner .icon{margin-right:.25em}.header .wrapper .wallet .button .button-inner .icon-label{font-weight:700;font-size:14px;line-height:1}.header .wrapper .wallet .button .button-inner .login-menu-list{position:absolute;width:100%;top:42px;left:0;box-shadow:#00000017 0 3px 12px;border-radius:8px;padding:5px;background-color:#fff}.header .wrapper .wallet .button .button-inner .login-menu-list .login-menu-item{background-color:#fff;top:37px;display:flex;justify-content:flex-start;align-items:center;padding:10px;color:#000;font-size:12px;border-radius:6px}.header .wrapper .wallet .button .button-inner .login-menu-list .login-menu-item:hover{background-color:#eee}.header .wrapper .wallet .button .button-inner .login-menu-list .login-menu-item .icon{margin-right:.25em}.header .wrapper .wallet .button .button-inner .login-menu-list .login-menu-item .icon-label{font-weight:400;font-size:14px;line-height:1}.header.scroll-nav{background-color:#fff;border-bottom:solid 1px rgba(128,128,128,.2)}.header .demo-toast{display:block;position:absolute;top:60px;right:9px;background-color:#fff;border:solid 3px #f00;border-radius:5px;padding:5px 10px;font-size:14px;color:red;opacity:0;transition:all 1s 0s ease;-webkit-user-select:none;user-select:none}.header .demo-toast:before{content:"";position:absolute;top:-24px;right:30%;margin-right:-15px;border:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.header .demo-toast:after{content:"";position:absolute;top:-30px;right:30%;margin-right:-17px;border:14px solid transparent;border-bottom:14px solid #f00;z-index:1}.header .demo-toast.show{opacity:1;top:60px}.header .demo-toast.hide{opacity:0;top:60px}.header .demo-toast p{margin:0;padding:0}._footer_unpy2_1{border-top:solid 1px #ccc;padding:20px;display:flex;justify-content:center;align-items:center}._footer_unpy2_1 p{font-size:12px}.modal-login{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-login .modal-panel{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;box-shadow:#00000080 0 3px 12px;z-index:1002}.modal-login .modal-panel .modal-header{width:100%;padding:0;display:flex;justify-content:center;align-items:center}.modal-login .modal-panel .modal-header .title{font-size:28px;font-weight:700;padding-top:20px}.modal-login .modal-panel .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0;min-height:200px}.modal-login .modal-panel .modal-body .input-panel{background-color:#eee;margin:0 20px 20px;padding:10px;border-radius:10px;display:flex;justify-content:center;flex-direction:column;width:450px}.modal-login .modal-panel .modal-body .input-panel .form{margin:15px;display:flex;justify-content:center;flex-direction:column;align-items:center}.modal-login .modal-panel .modal-body .input-panel .form .form-group{margin-bottom:15px;width:100%;max-width:300px}.modal-login .modal-panel .modal-body .input-panel .form .input-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:.5em}.modal-login .modal-panel .modal-body .input-panel .form .form-label{font-size:16px;padding-bottom:5px}.modal-login .modal-panel .modal-body .input-panel .form .form-input{width:100%;padding:5px}.modal-login .modal-panel .modal-body .input-panel .form .input-group-password .wrap-input-password{width:100%;position:relative}.modal-login .modal-panel .modal-body .input-panel .form .input-group-password .wrap-input-password .input-password-eye{position:absolute;top:3px;right:-28px;cursor:pointer}.modal-login .modal-panel .modal-body .input-panel .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal-login .modal-panel .modal-body .input-panel .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.modal-login .modal-panel .modal-body .input-panel .button-group .button:disabled{opacity:.5;cursor:default}.modal-login .modal-panel .modal-body .input-panel .button-group .button .icon{margin-right:.25em}.modal-login .modal-panel .modal-body .input-panel .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.modal-login .modal-panel .modal-body .input-panel .button-group .button+.button{margin-left:20px}.modal-login .modal-panel .modal-body .input-panel .reset-password-info{text-align:center;width:100%;margin-bottom:25px}.modal-login .modal-panel .modal-body .input-panel .reset-password-info a{cursor:pointer;color:#2081e2;text-decoration:underline}.modal-login .modal-panel .modal-body .input-panel .input-panel-info{padding:20px 0 15px;display:flex;justify-content:center;align-items:center;border-top:solid 1px #aaa999}.modal-login .modal-panel .modal-body .input-panel .input-panel-info p{margin:0;padding:0 20px;border-radius:8px}.modal-login .modal-panel .modal-body .input-panel .input-panel-info a{cursor:pointer;color:#2081e2;text-decoration:underline}.modal-login .modal-panel .modal-body .err-msg{margin-bottom:20px;color:red;font-size:14px}.modal-login .modal-bg{position:fixed;top:0;left:0;background-color:#00000080;width:100%;height:100%;z-index:1001}.modal-login .demo{color:red;text-align:center;margin:0}.modal-login .demo a{cursor:pointer;color:#2081e2;text-decoration:underline}.loading{position:fixed;top:0;left:0;background-color:#0000001a;width:100%;height:100%;z-index:2000;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading .loading-item{background-color:#fff;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;box-shadow:#0000001a 0 3px 12px;margin:0;padding:0;z-index:2002}.loading .loading-item .icon{width:48px;height:48px;color:#000}.loading .loading-item .anime{animation:1.5s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.top-page{padding-top:50px}.top-page .section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:20px}.top-page .top-visual{background-image:linear-gradient(0deg,rgb(255,255,255),rgb(219,219,219));height:400px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.top-page .top-visual .title{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:42px;letter-spacing:.05em;padding:3px 0 0;color:#000;margin:10px}.top-page .top-visual .info{font-size:18px}.top-page .carousel{width:100%;padding:0 1rem;margin:10px auto 40px}@media (min-width: 750px){.top-page .carousel{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}}.top-page .carousel-wrap{position:relative;background-color:var(--background-code);width:100%}@media (max-width: 749px){.top-page .carousel-wrap{border-top:.1rem solid var(--detail-low-contrast);border-bottom:.1rem solid var(--detail-low-contrast)}}@media (min-width: 750px){.top-page .carousel-wrap{border-radius:.4rem;border:.1rem solid var(--detail-low-contrast)}}.top-page .section-new{max-width:1200px;margin:0 auto 80px}.top-page .section-new .title{font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;padding:4px 10px;text-align:left}.top-page .grid-container{display:grid;gap:15px 0;grid-template-columns:repeat(4,minmax(280px,1fr))}.top-page .body{padding:15px 5px}.top-page .body .card{background-color:#fff;border-radius:12px;width:280px;box-shadow:#00000017 0 3px 12px;cursor:pointer}.top-page .body .card .card-img{width:280px;height:200px;background:#ccc;border-radius:12px 12px 0 0;display:flex;justify-content:center;align-items:center}.top-page .body .card .card-img .nft-img{border-radius:12px 12px 0 0;object-fit:cover;width:100%;height:100%}.top-page .body .card .card-img .label{font-size:24px;font-weight:700;color:#999}.top-page .body .card .card-info{padding:20px 15px;font-size:16px;background-color:#fff;border-radius:0 0 12px 12px}.top-page .body .card .card-info .name{font-size:20px;font-weight:700}.top-page .body .card .card-info .price{display:flex;justify-content:flex-start;align-items:baseline}.top-page .body .card .card-info .price .lowest-price-label{font-size:14px}.top-page .body .card .card-info .price .lowest-price{margin-left:5px;font-size:20px}.top-page .body .card .card-info .price .currency-name{margin-left:5px;font-size:14px}.top-page .body .not-found-msg{margin:0 10px 10px}.top-page .body .not-found-msg .search-keyword{font-weight:700}.embla{--brand-primary: rgb(47, 112, 193);--background-site-rgb-value: 249, 249, 249;--brand-secondary: rgb(116, 97, 195)}.embla__viewport{overflow:hidden;margin:0 2.5rem;--slide-spacing: 1rem;--slide-size: 33.3%;--slide-height: 19rem}.embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative}.embla__slide__img{display:block;height:var(--slide-height);width:100%;object-fit:cover;cursor:pointer;border-radius:10px;border:solid 1px #eee;box-sizing:border-box}.embla__slide__number{width:4.6rem;height:4.6rem;z-index:1;position:absolute;top:.6rem;right:.6rem;border-radius:50%;background-color:rgba(var(--background-site-rgb-value),.85);line-height:4.6rem;font-weight:900;text-align:center;pointer-events:none}.embla__slide__number>span{color:var(--brand-primary);background-image:linear-gradient(45deg,var(--brand-primary),var(--brand-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.6rem;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.embla__buttons{display:flex;position:absolute;top:0%;color:#fff;height:100%;width:100%;justify-content:space-between;align-items:center}.embla__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;border:0;padding:0;margin:0;z-index:1;color:var(--background-site);display:flex;align-items:center;justify-content:center;cursor:pointer;width:2rem;height:100%;background-color:#00000080;outline:none}.embla__button:focus{outline:none}.embla__button:disabled{opacity:.3}.embla__button__svg{width:65%;height:65%}.embla__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0}.embla__dots{z-index:1;bottom:-1rem;position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center}.embla__dot{width:2.4rem;height:2.4rem;display:flex;align-items:center;margin-right:.75rem;margin-left:.75rem;outline:none;background-color:#eee;height:.3rem}.embla__dot:focus{outline:none}.embla__dot:after{background:var(--background-site);border-radius:.2rem;width:100%;height:.3rem;content:""}.embla__dot--selected:after{background-color:#000}.category{display:flex;justify-content:center;align-items:center;margin:10px 0 0;padding:0}.category .category-nav{padding:0 10px;list-style:none;display:flex;justify-content:flex-start;align-items:center;margin:0 auto;max-width:1280px;width:100%}.category .category-nav .category-nav-item{margin:5px;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:700;line-height:1;letter-spacing:.05em;color:#000;font-size:16px;min-width:60px;text-align:center}.category .category-nav .category-nav-item.active,.category .category-nav .category-nav-item:hover{background-color:#00000080;color:#fff}.nft-collection{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px}.nft-collection .collection-visual{height:260px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.nft-collection .collection-visual .visual-cover{font-size:18px;height:100%;width:100%}.nft-collection .collection-visual .visual-cover .cover-img{height:100%;width:100%;object-fit:cover}.nft-collection .collection-visual .visual-icon-wrap{position:relative;max-width:1280px;width:100%;height:100%}.nft-collection .collection-visual .visual-icon-wrap .visual-icon{background-color:#eee;width:200px;height:200px;border-radius:100%;position:absolute;bottom:-10px;left:40px;display:flex;justify-content:center;align-items:center;border:solid 5px #fff;box-shadow:#00000017 0 3px 12px;overflow:hidden}.nft-collection .collection-visual .visual-icon-wrap .visual-icon .icon-img{width:100%;height:100%;object-fit:cover}.nft-collection .collection-info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:10px}.nft-collection .collection-info .collection-info-header{display:flex;justify-content:flex-start;align-items:baseline}.nft-collection .collection-info .collection-info-header .collection-name{font-size:30px;font-weight:700;margin:10px}.nft-collection .collection-info .collection-info-header .creator-name{font-size:18px;font-weight:700;margin:10px}.nft-collection .collection-info .collection-info-body{padding:10px}.nft-collection .collection-info .collection-info-body .detail-profile{max-width:40em;text-align:left}.nft-collection .collection-info .collection-info-body .detail-profile p{line-height:1.6;font-size:16px}.nft-collection .collection-info .collection-info-body .detail-profile .see-more{margin-top:5px}.nft-collection .collection-info .collection-info-body .detail-profile .see-more a{cursor:pointer;color:#2081e2;text-decoration:underline}.nft-collection .collection-info .collection-info-body .collection-props{display:flex;justify-content:flex-start;align-items:center}.nft-collection .collection-info .collection-info-body .collection-props .prop{display:flex;justify-content:flex-start;align-items:baseline;margin:20px 20px 0 0}.nft-collection .collection-info .collection-info-body .collection-props .prop .label{font-size:16px;margin-right:.5em}.nft-collection .collection-info .collection-info-body .collection-props .prop .value{font-size:20px;font-weight:700}.nft-collection .collection-info .collection-info-body .collection-props .prop .value .unit{font-size:16px;font-weight:400;margin-left:.25em}.nft-collection .section{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:0;padding:0 40px;max-width:1280px}.nft-collection .tabs{display:flex;justify-content:flex-start;align-items:center;margin:10px;border-bottom:solid 1px #333;position:relative}.nft-collection .tabs .tab{background-color:#fff;border-radius:10px 10px 0 0;padding:10px 15px;min-width:100px;text-align:center;cursor:pointer}.nft-collection .tabs .active{border:solid 1px #000;border-bottom:none;margin-bottom:-1px;font-weight:700;cursor:default}.nft-collection .collection-cards{margin-bottom:80px}.nft-collection .collection-cards .title{font-size:32px;font-weight:700;padding:10px}.nft-collection .collection-cards .body{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;align-content:flex-start;min-width:1200px;min-height:640px}.nft-collection .collection-cards .body .card{background-color:#fff;border-radius:12px;width:280px;margin:10px;box-shadow:#00000017 0 3px 12px;cursor:pointer}.nft-collection .collection-cards .body .card .card-img{height:200px;background:#ccc;border-radius:12px 12px 0 0;display:flex;justify-content:center;align-items:center}.nft-collection .collection-cards .body .card .card-img .nft-img{border-radius:12px 12px 0 0;object-fit:cover;width:100%;height:100%}.nft-collection .collection-cards .body .card .card-img .label{font-size:24px;font-weight:700;color:#999}.nft-collection .collection-cards .body .card .card-info{padding:20px 15px;font-size:16px}.nft-collection .collection-cards .body .card .card-info .name{font-size:20px;font-weight:700;text-align:left}.nft-collection .collection-cards .body .card .card-info .price{display:flex;justify-content:flex-start;align-items:baseline}.nft-collection .collection-cards .body .card .card-info .price .value{font-size:20px;font-weight:700}.nft-collection .collection-cards .body .card .card-info .price .unit{font-size:16px;font-weight:700;margin-left:.25em}.nft-detail{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px}.nft-detail .nft-detail-inner{position:relative;padding:40px}.nft-detail .nft-detail-inner .nft-detail-inner-button{position:absolute;top:35px;right:20px;display:flex;justify-content:center;align-items:center}.nft-detail .nft-detail-inner .nft-detail-inner-button .button-transfer{display:flex;justify-content:center;align-items:center;padding:10px;background-color:#fff;border-radius:6px;border:solid 1px transparent;cursor:pointer}.nft-detail .nft-detail-inner .nft-detail-inner-button .button-transfer:hover{border:solid 1px #eee;box-shadow:#00000017 0 3px 6px}.nft-detail .nft-detail-inner .nft-detail-inner-button .button-transfer .icon{margin-right:6px}.nft-detail .nft-detail-inner .nft-detail-inner-button .button-transfer .icon-label{font-size:14px;line-height:1}.nft-detail .em-label{font-weight:700;font-size:18px}.nft-detail .collection-name{cursor:pointer}.nft-detail .nft-item-wrap{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.nft-detail .nft-item-wrap .nft-item{width:600px;margin-right:30px}.nft-detail .nft-item-wrap .nft-item .nft-visual-wrap{margin-bottom:20px}.nft-detail .nft-item-wrap .nft-item .nft-visual-wrap .nft-visual{display:flex;justify-content:center;align-items:center;font-size:40px;font-weight:700;color:#999;width:600px;height:600px;background:#ccc;border-radius:12px;box-shadow:#00000017 0 3px 12px;position:relative;overflow:hidden}.nft-detail .nft-item-wrap .nft-item .nft-visual-wrap .nft-visual .nft-img-text{position:absolute;width:200%;height:200%;display:flex;justify-content:center;align-items:center;transform:rotate(30deg);font-size:300%;color:#fff;opacity:.75;font-family:Arial,Helvetica,sans-serif;text-shadow:0px 0px 10px #000000;pointer-events:none}.nft-detail .nft-item-wrap .nft-item .nft-visual-wrap .nft-visual .nft-img{object-fit:cover;width:100%;height:100%;border-radius:12px}.nft-detail .nft-item-wrap .nft-props-wrap{min-width:520px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:40px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .prop{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline;margin:0 0 30px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .prop .label{font-size:18px;margin-right:.5em}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .prop .value{font-size:20px;font-weight:700;line-height:1}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .prop .value .unit{font-size:16px;font-weight:400;margin-left:.25em}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .collection-prop .collection-name{font-size:20px;color:#2081e2;cursor:pointer}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .nft-prop .nft-name{font-size:30px;font-weight:700}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .creator-prop{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .creator-prop .creator-name{font-size:16px;margin:10px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .nft-owner .value,.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .nft-price{font-size:16px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .nft-price .value .price{font-weight:700;font-size:32px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .nft-price .value .unit{font-size:20px;margin-left:.25em}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .nft-price .option{margin:10px 0}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .nft-price .option .revenue{font-size:14px;color:#666}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .button-group{display:flex;justify-content:center;align-items:center;width:100%}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .button-group .button .icon{margin-right:.25em}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.nft-detail .nft-item-wrap .nft-props-wrap .nft-props .button-group .button+.button{margin-left:20px}.nft-detail .nft-item-wrap .nft-props-wrap .listing-start{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.nft-detail .nft-item-wrap .nft-props-wrap .listing-start .button-group{margin-bottom:10px}.nft-detail .nft-item-wrap .nft-props-wrap .listing-start .nft-revenue{font-size:14px;color:#666}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer{margin-bottom:60px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-label{display:flex;justify-content:flex-start;align-items:center}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-label .icon{margin-right:.25em}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-label .icon-label{font-weight:700;font-size:18px;line-height:1}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;width:100%;border-bottom:none;border-left:none;border-right:none}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list li{display:flex;justify-content:flex-start;align-items:center;width:100%;background-color:#fff;border-bottom:solid 1px #999}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list li .label{white-space:nowrap}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list li .button{background-color:#000;color:#fff;border-radius:8px;height:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:110px;min-height:30px;font-size:14px;border:none}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list .label-group{border-bottom:solid 2px #000;justify-content:space-evenly}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list .box{padding:5px 10px;display:flex;justify-content:center;align-items:center}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list .box-price,.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list .box-volume,.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list .box-period,.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list .box-sender{width:100px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list .box-ui{width:120px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-offer .offer-list .offer-list-empty{width:100%;display:flex;justify-content:center;font-size:14px;padding:0;margin:0;height:30px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-token{border-radius:12px;margin:10px;padding:15px;border:solid 1px #999}.nft-detail .nft-item-wrap .nft-props-wrap .nft-token .prop{border-bottom:solid 1px #999;margin-bottom:15px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-token .label{font-size:16px;line-height:1.6;padding-bottom:5px}.nft-detail .nft-item-wrap .nft-props-wrap .nft-token .nft-token-prop{display:flex;justify-content:space-between;align-items:center;margin:10px 10px 0}.nft-detail .nft-info{flex:0 0 640px}.nft-detail .nft-info .prop{margin-bottom:20px}.nft-detail .nft-info .detail-profile p{line-height:1.6;font-size:15px;margin:0}.nft-detail .nft-info .detail-profile .see-more{margin-top:5px}.nft-detail .nft-info .detail-profile .see-more a{cursor:pointer;color:#2081e2;text-decoration:underline}.nft-detail .nft-trading-history{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;margin-top:20px;margin-bottom:80px}.nft-detail .nft-trading-history .nft-history{width:100%}.nft-detail .nft-trading-history .nft-history .history-list{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;width:100%;background-color:red;border-bottom:none;border-left:none;border-right:none}.nft-detail .nft-trading-history .nft-history .history-list li{display:flex;justify-content:space-evenly;align-items:center;width:100%;background-color:#fff;border-bottom:solid 1px #999}.nft-detail .nft-trading-history .nft-history .history-list li .label{white-space:nowrap}.nft-detail .nft-trading-history .nft-history .history-list li .button{background-color:#000;color:#fff;border-radius:8px;height:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:100px;min-height:30px;line-height:1;font-size:12px;margin:0 10px;border:none}.nft-detail .nft-trading-history .nft-history .history-list .label-group{border-bottom:solid 2px #000;justify-content:space-evenly}.nft-detail .nft-trading-history .nft-history .history-list .box{padding:5px 10px;display:flex;justify-content:center;align-items:center}.nft-detail .nft-trading-history .nft-history .history-list .box-event,.nft-detail .nft-trading-history .nft-history .history-list .box-to,.nft-detail .nft-trading-history .nft-history .history-list .box-price,.nft-detail .nft-trading-history .nft-history .history-list .box-from{width:100px}.nft-detail .nft-trading-history .nft-history .history-list .box-date{width:120px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.modal .modal-panel{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;box-shadow:#00000080 0 3px 12px;z-index:1002}.modal .modal-panel .modal-header{width:100%;padding:0 10px;display:flex;justify-content:center;align-items:center}.modal .modal-panel .modal-header .title{font-size:28px;font-weight:700;padding-top:20px}.modal .modal-panel .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:20px 30px;min-height:200px}.modal .modal-panel .modal-body .nft-visual-wrap{margin-bottom:10px}.modal .modal-panel .modal-body .nft-visual-wrap .nft-visual{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#999;width:200px;height:200px;background:#ccc;border-radius:12px;box-shadow:#00000017 0 3px 12px}.modal .modal-panel .modal-body .nft-props-wrap{margin-bottom:10px}.modal .modal-panel .modal-body .nft-props-wrap .nft-props{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .prop{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .prop .label{font-size:18px;margin-right:.5em}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .prop .value{font-size:20px;font-weight:700;line-height:1}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .prop .value .unit{font-size:16px;font-weight:400;margin-left:.25em}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-price{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:10px 0 5px}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-price .value{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-price .value .price{font-weight:700;font-size:32px}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-price .value .unit{font-size:20px;margin-left:.25em}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap{margin-bottom:20px}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap .option{display:flex;flex-direction:row;justify-content:space-between;margin:0;min-width:180px}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap .option .revenue{font-size:14px;color:#666}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement input{width:20px;height:20px;margin-right:5px;cursor:pointer}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label{font-size:18px}.modal .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label a{cursor:pointer;color:#2081e2;text-decoration:underline}.modal .modal-panel .modal-body .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal .modal-panel .modal-body .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.modal .modal-panel .modal-body .button-group .button:disabled{opacity:.5;cursor:default}.modal .modal-panel .modal-body .button-group .button .icon{margin-right:.25em}.modal .modal-panel .modal-body .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.modal .modal-panel .modal-body .button-group .button+.button{margin-left:20px}.modal .modal-bg{position:fixed;top:0;left:0;background-color:#00000080;width:100%;height:100%;z-index:1001}.modal-listing{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-listing .modal-panel{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;box-shadow:#00000080 0 3px 12px;z-index:1002;min-width:440px}.modal-listing .modal-panel .modal-header{width:100%;padding:0 10px;display:flex;justify-content:center;align-items:center}.modal-listing .modal-panel .modal-header .title{font-size:28px;font-weight:700;padding-top:20px}.modal-listing .modal-panel .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;width:100%;min-height:200px}.modal-listing .modal-panel .modal-body .nft-visual-wrap{margin-bottom:10px}.modal-listing .modal-panel .modal-body .nft-visual-wrap .nft-visual{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#999;width:200px;height:200px;background:#ccc;border-radius:12px;box-shadow:#00000017 0 3px 12px}.modal-listing .modal-panel .modal-body .nft-props-wrap{margin-bottom:10px}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .prop{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .prop .label{font-size:18px;margin-right:.5em}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .prop .value{font-size:20px;font-weight:700;line-height:1}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .form-input{font-size:16px;height:40px;margin:0;padding:10px;background:none;border:none;border-radius:0;outline:none;border:solid 1px #000}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .input-listing-price{border-right:none;border-radius:5px 0 0 5px}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .select-currency-unit{margin:0;border-radius:0 5px 5px 0}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .select-listing-period{width:100%;border-radius:5px}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .listing-price{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:10px 0}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .listing-price .value{display:flex;justify-content:center;align-items:center;width:100%}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .listing-period{margin-bottom:20px;width:100%}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .listing-period .value{width:100%}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .listing-form-input{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap{margin-bottom:20px}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap .option{display:flex;flex-direction:row;justify-content:space-between;margin:0;min-width:180px}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap .option .revenue{font-size:14px;color:#666}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement input{width:20px;height:20px;margin-right:5px;cursor:pointer}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label{font-size:18px}.modal-listing .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label a{cursor:pointer;color:#2081e2;text-decoration:underline}.modal-listing .modal-panel .modal-body .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal-listing .modal-panel .modal-body .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.modal-listing .modal-panel .modal-body .button-group .button:disabled{opacity:.5;cursor:default}.modal-listing .modal-panel .modal-body .button-group .button .icon{margin-right:.25em}.modal-listing .modal-panel .modal-body .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.modal-listing .modal-panel .modal-body .button-group .button+.button{margin-left:20px}.modal-listing .modal-panel .modal-body .msg-area{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.modal-listing .modal-panel .modal-body .msg-area .nft-name{font-size:18px;margin-right:.5em}.modal-listing .modal-panel .modal-body .msg-area .msg{font-size:16px}.modal-listing .modal-panel .modal-body .msg-area .hash{margin-top:1em}.modal-listing .modal-panel .modal-body .msg-area a{cursor:pointer;color:#2081e2;margin-left:.5em}.modal-listing .modal-bg{position:fixed;top:0;left:0;background-color:#00000080;width:100%;height:100%;z-index:1001}.modal-buy{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-buy .modal-panel{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;box-shadow:#00000080 0 3px 12px;z-index:1002;min-width:440px}.modal-buy .modal-panel .modal-header{width:100%;padding:0 10px;display:flex;justify-content:center;align-items:center}.modal-buy .modal-panel .modal-header .title{font-size:28px;font-weight:700;padding-top:20px}.modal-buy .modal-panel .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;width:100%;min-height:200px}.modal-buy .modal-panel .modal-body .nft-visual-wrap{margin-bottom:10px}.modal-buy .modal-panel .modal-body .nft-visual-wrap .nft-visual{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#999;width:200px;height:200px;background:#ccc;border-radius:12px;box-shadow:#00000017 0 3px 12px;position:relative;overflow:hidden}.modal-buy .modal-panel .modal-body .nft-visual-wrap .nft-visual .nft-img-text{position:absolute;width:200%;height:200%;display:flex;justify-content:center;align-items:center;transform:rotate(30deg);font-size:200%;color:#fff;opacity:.75;font-family:Arial,Helvetica,sans-serif;text-shadow:0px 0px 10px #000000;pointer-events:none}.modal-buy .modal-panel .modal-body .nft-visual-wrap .nft-visual .nft-img{object-fit:cover;width:100%;height:100%;border-radius:12px}.modal-buy .modal-panel .modal-body .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal-buy .modal-panel .modal-body .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.modal-buy .modal-panel .modal-body .button-group .button:disabled{opacity:.5;cursor:default}.modal-buy .modal-panel .modal-body .button-group .button .icon{margin-right:.25em}.modal-buy .modal-panel .modal-body .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.modal-buy .modal-panel .modal-body .button-group .button+.button{margin-left:20px}.modal-buy .modal-panel .modal-body .msg-area{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.modal-buy .modal-panel .modal-body .msg-area .nft-name{font-size:18px;margin-right:.5em}.modal-buy .modal-panel .modal-body .msg-area .msg{font-size:16px}.modal-buy .modal-panel .modal-body .msg-area .hash{margin-top:1em}.modal-buy .modal-panel .modal-body .msg-area a{cursor:pointer;color:#2081e2;margin-left:.5em}.modal-buy .modal-bg{position:fixed;top:0;left:0;background-color:#00000080;width:100%;height:100%;z-index:1001}.modal-offer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-offer .modal-panel{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;box-shadow:#00000080 0 3px 12px;z-index:1002;min-width:440px}.modal-offer .modal-panel .modal-header{width:100%;padding:0 10px;display:flex;justify-content:center;align-items:center}.modal-offer .modal-panel .modal-header .title{font-size:28px;font-weight:700;padding-top:20px}.modal-offer .modal-panel .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;width:100%;min-height:200px}.modal-offer .modal-panel .modal-body .nft-visual-wrap{margin-bottom:10px}.modal-offer .modal-panel .modal-body .nft-visual-wrap .nft-visual{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#999;width:200px;height:200px;background:#ccc;border-radius:12px;box-shadow:#00000017 0 3px 12px;position:relative;overflow:hidden}.modal-offer .modal-panel .modal-body .nft-visual-wrap .nft-visual .nft-img-text{position:absolute;width:200%;height:200%;display:flex;justify-content:center;align-items:center;transform:rotate(30deg);font-size:200%;color:#fff;opacity:.75;font-family:Arial,Helvetica,sans-serif;text-shadow:0px 0px 10px #000000;pointer-events:none}.modal-offer .modal-panel .modal-body .nft-visual-wrap .nft-visual .nft-img{object-fit:cover;width:100%;height:100%;border-radius:12px}.modal-offer .modal-panel .modal-body .nft-props-wrap{margin-bottom:10px}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .prop{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .prop .label{font-size:18px;margin-right:.5em}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .prop .value{font-size:20px;font-weight:700;line-height:1}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .form-input{font-size:16px;height:40px;margin:0;padding:10px;background:none;border:none;border-radius:0;outline:none;border:solid 1px #000}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .input-offer-amount{border-right:none;border-radius:5px 0 0 5px}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .select-currency-unit{margin:0;border-radius:0 5px 5px 0}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .select-offer-period{width:100%;border-radius:5px}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .offer-amount{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:10px 0}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .offer-amount .value{display:flex;justify-content:center;align-items:center;width:100%}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .offer-period{margin-bottom:20px;width:100%}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .offer-period .value{width:100%}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .offer-form-input{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement input{width:20px;height:20px;margin-right:5px;cursor:pointer}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label{font-size:18px}.modal-offer .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label a{cursor:pointer;color:#2081e2;text-decoration:underline}.modal-offer .modal-panel .modal-body .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal-offer .modal-panel .modal-body .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.modal-offer .modal-panel .modal-body .button-group .button:disabled{opacity:.5;cursor:default}.modal-offer .modal-panel .modal-body .button-group .button .icon{margin-right:.25em}.modal-offer .modal-panel .modal-body .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.modal-offer .modal-panel .modal-body .button-group .button+.button{margin-left:20px}.modal-offer .modal-panel .modal-body .msg-area{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.modal-offer .modal-panel .modal-body .msg-area .nft-name{font-size:18px;margin-right:.5em}.modal-offer .modal-panel .modal-body .msg-area .msg{font-size:16px}.modal-offer .modal-panel .modal-body .msg-area .hash{margin-top:1em}.modal-offer .modal-panel .modal-body .msg-area a{cursor:pointer;color:#2081e2;margin-left:.5em}.modal-offer .modal-bg{position:fixed;top:0;left:0;background-color:#00000080;width:100%;height:100%;z-index:1001}.modal-offer-approval{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-offer-approval .modal-panel{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;box-shadow:#00000080 0 3px 12px;z-index:1002;min-width:440px}.modal-offer-approval .modal-panel .modal-header{width:100%;padding:0 10px;display:flex;justify-content:center;align-items:center}.modal-offer-approval .modal-panel .modal-header .title{font-size:28px;font-weight:700;padding-top:20px}.modal-offer-approval .modal-panel .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;width:100%;min-height:200px}.modal-offer-approval .modal-panel .modal-body .nft-visual-wrap{margin-bottom:10px}.modal-offer-approval .modal-panel .modal-body .nft-visual-wrap .nft-visual{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#999;width:200px;height:200px;background:#ccc;border-radius:12px;box-shadow:#00000017 0 3px 12px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap{margin-bottom:10px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .prop{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .prop .label{font-size:18px;margin-right:.5em}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .prop .value{font-size:20px;font-weight:700;line-height:1}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .prop .value .unit{font-size:16px;font-weight:400;margin-left:.25em}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-price{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:10px 0 5px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-price .value{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-price .value .price{font-weight:700;font-size:32px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-price .value .unit{font-size:20px;margin-left:.25em}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap{margin-bottom:20px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap .option{display:flex;flex-direction:row;justify-content:space-between;margin:0;min-width:180px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-option-wrap .option .revenue{font-size:14px;color:#666}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement input{width:20px;height:20px;margin-right:5px;cursor:pointer}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label{font-size:18px}.modal-offer-approval .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label a{cursor:pointer;color:#2081e2;text-decoration:underline}.modal-offer-approval .modal-panel .modal-body .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal-offer-approval .modal-panel .modal-body .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.modal-offer-approval .modal-panel .modal-body .button-group .button:disabled{opacity:.5;cursor:default}.modal-offer-approval .modal-panel .modal-body .button-group .button .icon{margin-right:.25em}.modal-offer-approval .modal-panel .modal-body .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.modal-offer-approval .modal-panel .modal-body .button-group .button+.button{margin-left:20px}.modal-offer-approval .modal-panel .modal-body .msg-area{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.modal-offer-approval .modal-panel .modal-body .msg-area .nft-name{font-size:18px;margin-right:.5em}.modal-offer-approval .modal-panel .modal-body .msg-area .msg{font-size:16px}.modal-offer-approval .modal-panel .modal-body .msg-area .hash{margin-top:1em}.modal-offer-approval .modal-panel .modal-body .msg-area a{cursor:pointer;color:#2081e2;margin-left:.5em}.modal-offer-approval .modal-bg{position:fixed;top:0;left:0;background-color:#00000080;width:100%;height:100%;z-index:1001}.modal-offer-cancel{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-offer-cancel .modal-panel{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;box-shadow:#00000080 0 3px 12px;z-index:1002;min-width:440px}.modal-offer-cancel .modal-panel .modal-header{width:100%;padding:0 10px;display:flex;justify-content:center;align-items:center}.modal-offer-cancel .modal-panel .modal-header .title{font-size:28px;font-weight:700;padding-top:20px}.modal-offer-cancel .modal-panel .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;width:100%;min-height:200px}.modal-offer-cancel .modal-panel .modal-body .nft-visual-wrap{margin-bottom:10px}.modal-offer-cancel .modal-panel .modal-body .nft-visual-wrap .nft-visual{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#999;width:200px;height:200px;background:#ccc;border-radius:12px;box-shadow:#00000017 0 3px 12px;position:relative;overflow:hidden}.modal-offer-cancel .modal-panel .modal-body .nft-visual-wrap .nft-visual .nft-img-text{position:absolute;width:200%;height:200%;display:flex;justify-content:center;align-items:center;transform:rotate(30deg);font-size:200%;color:#fff;opacity:.75;font-family:Arial,Helvetica,sans-serif;text-shadow:0px 0px 10px #000000;pointer-events:none}.modal-offer-cancel .modal-panel .modal-body .nft-visual-wrap .nft-visual .nft-img{object-fit:cover;width:100%;height:100%;border-radius:12px}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap{margin-bottom:10px}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .prop{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .prop .label{font-size:18px;margin-right:.5em}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .prop .value{font-size:20px;font-weight:700;line-height:1}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .form-input{font-size:16px;height:40px;margin:0;padding:10px;background:none;border:none;border-radius:0;outline:none;border:solid 1px #000}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .input-offer-amount{border-right:none;border-radius:5px 0 0 5px}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .select-currency-unit{margin:0;border-radius:0 5px 5px 0}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .select-offer-period{width:100%;border-radius:5px}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .offer-amount{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:10px 0}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .offer-amount .value{display:flex;justify-content:center;align-items:center;width:100%}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .offer-period{margin-bottom:20px;width:100%}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .offer-period .value{width:100%}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .offer-form-input{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement input{width:20px;height:20px;margin-right:5px;cursor:pointer}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label{font-size:18px}.modal-offer-cancel .modal-panel .modal-body .nft-props-wrap .nft-props .nft-agreement label a{cursor:pointer;color:#2081e2;text-decoration:underline}.modal-offer-cancel .modal-panel .modal-body .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.modal-offer-cancel .modal-panel .modal-body .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.modal-offer-cancel .modal-panel .modal-body .button-group .button:disabled{opacity:.5;cursor:default}.modal-offer-cancel .modal-panel .modal-body .button-group .button .icon{margin-right:.25em}.modal-offer-cancel .modal-panel .modal-body .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.modal-offer-cancel .modal-panel .modal-body .button-group .button+.button{margin-left:20px}.modal-offer-cancel .modal-panel .modal-body .msg-area{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.modal-offer-cancel .modal-panel .modal-body .msg-area .nft-name{font-size:18px;margin-right:.5em}.modal-offer-cancel .modal-panel .modal-body .msg-area .msg{font-size:16px}.modal-offer-cancel .modal-panel .modal-body .msg-area .hash{margin-top:1em}.modal-offer-cancel .modal-panel .modal-body .msg-area a{cursor:pointer;color:#2081e2;margin-left:.5em}.modal-offer-cancel .modal-bg{position:fixed;top:0;left:0;background-color:#00000080;width:100%;height:100%;z-index:1001}.new-member{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:50px;padding-bottom:50px;min-height:520px}.new-member .page-title{font-size:28px;font-weight:700;margin:20px 0 10px}.new-member .phase{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.new-member .phase .phase-title{font-size:28px;text-align:center;margin:10px}.new-member .phase .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.new-member .phase .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.new-member .phase .button-group .button:disabled{opacity:.5;cursor:default}.new-member .phase .button-group .button .icon{margin-right:.25em}.new-member .phase .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.new-member .phase .button-group .button+.button{margin-left:20px}.new-member .phase-terms-of-service .scroll-box{border:solid 1px #999;width:830px;height:500px;overflow-y:scroll;margin-bottom:20px;padding:0}.new-member .phase-terms-of-service .agreement{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.new-member .phase-terms-of-service .agreement input{width:20px;height:20px;margin-right:5px;cursor:pointer}.new-member .phase-terms-of-service .agreement label{font-size:18px;cursor:pointer}.new-member .phase-mail-input .input-panel{background-color:#eee;margin:20px;padding:10px;border-radius:10px;max-width:380px}.new-member .phase-mail-input .input-panel .form{margin:15px}.new-member .phase-mail-input .input-panel .form .form-group{margin-bottom:20px}.new-member .phase-mail-input .input-panel .form .input-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:.5em}.new-member .phase-mail-input .input-panel .form .form-label{font-size:16px;padding-bottom:5px}.new-member .phase-mail-input .input-panel .form .form-input{width:100%;padding:5px}.new-member .phase-mail-input .input-panel .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.new-member .phase-mail-input .input-panel .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.new-member .phase-mail-input .input-panel .button-group .button:disabled{opacity:.5;cursor:default}.new-member .phase-mail-input .input-panel .button-group .button .icon{margin-right:.25em}.new-member .phase-mail-input .input-panel .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.new-member .phase-mail-input .input-panel .button-group .button+.button{margin-left:20px}.new-member .phase-mail-input .input-panel .err-msg{margin-bottom:20px;color:red;font-size:14px}.new-member .phase-mail-input .input-panel .input-panel-info{padding:10px}.new-member .phase-mail-input .input-panel .input-panel-info p{margin:0}.new-member .phase-mail-input .input-panel .input-panel-info .indent{text-indent:-1em;padding-left:1em}.new-member .phase-mail-input .input-panel .input-panel-info a{cursor:pointer;color:#2081e2;text-decoration:underline}.new-member .phase-mail-send{height:100%;width:100%}.new-member .phase-mail-send .send-info-msg{margin-bottom:20px}.new-member .demo{color:red;text-align:center}.new-member .demo a{cursor:pointer;color:#2081e2;text-decoration:underline}.wrap-tos{display:flex;justify-content:flex-start;align-items:flex-start}.wrap-tos section{margin-bottom:30px;width:100%}.wrap-tos p{font-size:15px;margin:0 0 10px;padding:0;text-indent:0}.wrap-tos h3{font-size:16px;font-weight:700;margin:0 0 10px;padding:0}.wrap-tos a{cursor:pointer;color:#2081e2;text-decoration:underline}.wrap-tos .tos{color:#000;max-width:830px;padding:15px;box-sizing:border-box}.wrap-tos .tos-title{text-align:center}.wrap-tos .tos-title h1{font-size:32px;margin:20px 0 30px;padding:0}.wrap-tos .tos-inner-block{margin-top:1em;margin-bottom:1em}.wrap-tos .tos-text-ul{text-decoration:underline}.wrap-tos .tos-text-indent-1{text-indent:-1em;margin-left:1em}.wrap-tos .tos-text-indent-2{text-indent:-1.35em;margin-left:1.35em}.wrap-tos .tos-date{width:100%;text-align:right;font-size:14px}.member-regist{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:50px;padding-bottom:50px;min-height:520px}.member-regist .page-title{font-size:28px;font-weight:700;margin:20px 0 10px}.member-regist .phase{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.member-regist .phase .phase-title{font-size:28px;text-align:center;margin:10px}.member-regist .phase .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.member-regist .phase .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.member-regist .phase .button-group .button:disabled{opacity:.5;cursor:default}.member-regist .phase .button-group .button .icon{margin-right:.25em}.member-regist .phase .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.member-regist .phase .button-group .button+.button{margin-left:20px}.member-regist .phase .button-group .button-next{min-width:160px}.member-regist .phase-member-input .input-panel{background-color:#eee;margin:20px;padding:10px;border-radius:10px;width:400px}.member-regist .phase-member-input .input-panel .form{margin:15px}.member-regist .phase-member-input .input-panel .form .form-group{margin-bottom:20px}.member-regist .phase-member-input .input-panel .form .input-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:1.5em}.member-regist .phase-member-input .input-panel .form .form-label{font-size:16px;padding-bottom:5px}.member-regist .phase-member-input .input-panel .form .form-input{width:100%;padding:5px}.member-regist .phase-member-input .input-panel .err-msg{color:red;font-size:14px;margin-top:10px}.member-regist .phase-member-input .input-panel .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.member-regist .phase-member-input .input-panel .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.member-regist .phase-member-input .input-panel .button-group .button:disabled{opacity:.5;cursor:default}.member-regist .phase-member-input .input-panel .button-group .button .icon{margin-right:.25em}.member-regist .phase-member-input .input-panel .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.member-regist .phase-member-input .input-panel .button-group .button+.button{margin-left:20px}.member-regist .phase-member-input .input-panel .input-panel-info{padding:10px}.member-regist .phase-member-input .input-panel .input-panel-info p{margin:0}.member-regist .phase-member-input .input-panel .input-panel-info .indent{text-indent:-1em;padding-left:1em}.member-regist .phase-member-input .input-panel .input-panel-info a{cursor:pointer;color:#2081e2;text-decoration:underline}.member-regist .phase-member-input .input-panel .caution-msg{font-size:14px;margin:2px}.member-regist .phase-member-input .input-panel .caution-msg .indent{margin:0;text-indent:-1em;padding:0 0 0 1em}.member-regist .phase-member-comp .member-comp-info{padding:10px}.member-regist .phase-member-comp .member-comp-info p{margin:0}.member-regist .phase-member-comp .member-comp-info .indent{text-indent:-1em;padding-left:1em}.member-regist .phase-member-comp .member-comp-link a{cursor:pointer;color:#2081e2;text-decoration:underline}.member-regist .phase-expired{height:100%;width:100%}.member-regist .phase-expired .phase-title{margin-top:40px;font-size:24px;display:flex;align-items:center}.member-regist .phase-expired .phase-title .icon{margin-right:5px;font-size:30px}.member-regist .phase-expired .phase-title .icon-text{font-size:26px;line-height:1;font-weight:700}.member-regist .phase-expired .expired-info-msg{margin-bottom:20px}.member-regist .phase-expired .expired-info-msg a{cursor:pointer;color:#2081e2;text-decoration:underline}.reset-password{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:50px;padding-bottom:50px;min-height:520px}.reset-password .page-title{font-size:28px;font-weight:700;margin:20px 0 10px}.reset-password .phase{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.reset-password .phase .phase-title{font-size:28px;text-align:center;margin:10px}.reset-password .phase .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.reset-password .phase .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.reset-password .phase .button-group .button:disabled{opacity:.5;cursor:default}.reset-password .phase .button-group .button .icon{margin-right:.25em}.reset-password .phase .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.reset-password .phase .button-group .button+.button{margin-left:20px}.reset-password .phase-mail-input .lead-text{display:flex;justify-content:center;align-items:center}.reset-password .phase-mail-input .input-panel{background-color:#eee;margin:20px;padding:10px;border-radius:10px;max-width:380px}.reset-password .phase-mail-input .input-panel .form{margin:15px}.reset-password .phase-mail-input .input-panel .form .form-group{margin-bottom:20px}.reset-password .phase-mail-input .input-panel .form .input-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:.5em}.reset-password .phase-mail-input .input-panel .form .form-label{font-size:16px;padding-bottom:5px}.reset-password .phase-mail-input .input-panel .form .form-input{width:100%;padding:5px}.reset-password .phase-mail-input .input-panel .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.reset-password .phase-mail-input .input-panel .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.reset-password .phase-mail-input .input-panel .button-group .button:disabled{opacity:.5;cursor:default}.reset-password .phase-mail-input .input-panel .button-group .button .icon{margin-right:.25em}.reset-password .phase-mail-input .input-panel .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.reset-password .phase-mail-input .input-panel .button-group .button+.button{margin-left:20px}.reset-password .phase-mail-input .input-panel .err-msg{margin-bottom:20px;color:red;font-size:14px}.reset-password .phase-mail-input .input-panel .input-panel-info{padding:10px}.reset-password .phase-mail-input .input-panel .input-panel-info p{margin:0}.reset-password .phase-mail-input .input-panel .input-panel-info .indent{text-indent:-1em;padding-left:1em}.reset-password .phase-mail-input .input-panel .input-panel-info a{cursor:pointer;color:#2081e2;text-decoration:underline}.reset-password .phase-mail-send{height:100%;width:100%}.reset-password .phase-mail-send .send-info-msg{margin-bottom:20px}.reset-password .demo{color:red;text-align:center}.reset-password .demo a{cursor:pointer;color:#2081e2;text-decoration:underline}.setting-password{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:50px;padding-bottom:50px;min-height:520px}.setting-password .page-title{font-size:28px;font-weight:700;margin:20px 0 10px}.setting-password .phase{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.setting-password .phase .phase-title{font-size:28px;text-align:center;margin:10px}.setting-password .phase .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.setting-password .phase .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.setting-password .phase .button-group .button:disabled{opacity:.5;cursor:default}.setting-password .phase .button-group .button .icon{margin-right:.25em}.setting-password .phase .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.setting-password .phase .button-group .button+.button{margin-left:20px}.setting-password .phase .button-group .button-next{min-width:160px}.setting-password .phase-member-input .input-panel{background-color:#eee;margin:20px;padding:10px;border-radius:10px;width:400px}.setting-password .phase-member-input .input-panel .form{margin:15px}.setting-password .phase-member-input .input-panel .form .form-group{margin-bottom:20px}.setting-password .phase-member-input .input-panel .form .input-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:1.5em}.setting-password .phase-member-input .input-panel .form .form-label{font-size:16px;padding-bottom:5px}.setting-password .phase-member-input .input-panel .form .form-input{width:100%;padding:5px}.setting-password .phase-member-input .input-panel .err-msg{margin-bottom:20px;color:red;font-size:14px}.setting-password .phase-member-input .input-panel .button-group{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.setting-password .phase-member-input .input-panel .button-group .button{background-color:#000;color:#fff;font-weight:700;border-radius:8px;height:37px;display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:160px;padding:20px;line-height:1;font-size:18px;border:none}.setting-password .phase-member-input .input-panel .button-group .button:disabled{opacity:.5;cursor:default}.setting-password .phase-member-input .input-panel .button-group .button .icon{margin-right:.25em}.setting-password .phase-member-input .input-panel .button-group .button .icon-label{font-weight:700;font-size:16px;line-height:1}.setting-password .phase-member-input .input-panel .button-group .button+.button{margin-left:20px}.setting-password .phase-member-input .input-panel .input-panel-info{padding:10px}.setting-password .phase-member-input .input-panel .input-panel-info p{margin:0}.setting-password .phase-member-input .input-panel .input-panel-info .indent{text-indent:-1em;padding-left:1em}.setting-password .phase-member-input .input-panel .input-panel-info a{cursor:pointer;color:#2081e2;text-decoration:underline}.setting-password .phase-member-input .input-panel .caution-msg{font-size:14px;margin:2px}.setting-password .phase-member-input .input-panel .caution-msg .indent{margin:0;text-indent:-1em;padding:0 0 0 1em}.setting-password .phase-member-comp .member-comp-info{padding:10px}.setting-password .phase-member-comp .member-comp-info p{margin:0}.setting-password .phase-member-comp .member-comp-info .indent{text-indent:-1em;padding-left:1em}.setting-password .phase-member-comp .member-comp-link a{cursor:pointer;color:#2081e2;text-decoration:underline}.setting-password .phase-expired{height:100%;width:100%}.setting-password .phase-expired .phase-title{margin-top:40px;font-size:24px;display:flex;align-items:center}.setting-password .phase-expired .phase-title .icon{margin-right:5px;font-size:30px}.setting-password .phase-expired .phase-title .icon-text{font-size:26px;line-height:1;font-weight:700}.setting-password .phase-expired .expired-info-msg{margin-bottom:20px}.setting-password .phase-expired .expired-info-msg a{cursor:pointer;color:#2081e2;text-decoration:underline}.account{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px}.account .account-info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:10px}.account .account-info .account-info-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline;padding:10px}.account .account-info .account-info-header .user-name{font-size:26px}.account .account-info .account-info-header .account-name{font-size:18px}.account .account-info .account-info-header .text-overflow{white-space:nowrap;width:8em;overflow:hidden;text-overflow:ellipsis}.account .account-info .account-info-header .dummy-text{color:red;margin:5px 0 0;font-size:14px}.account .section{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:0;padding:0 40px;max-width:1280px}.account .tabs{display:flex;justify-content:flex-start;align-items:center;margin:10px;border-bottom:solid 1px #333;position:relative}.account .tabs .tab{background-color:#fff;border-radius:10px 10px 0 0;padding:10px 15px;min-width:100px;text-align:center;cursor:pointer}.account .tabs .active{border:solid 1px #000;border-bottom:none;margin-bottom:-1px;font-weight:700;cursor:default}.account .collection-cards{margin-bottom:80px}.account .collection-cards .title{font-size:32px;font-weight:700;padding:10px}.account .collection-cards .body{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;align-content:flex-start;min-width:1200px;min-height:640px}.account .collection-cards .body .card{background-color:#fff;border-radius:12px;width:280px;margin:10px;box-shadow:#00000017 0 3px 12px;cursor:pointer}.account .collection-cards .body .card .card-img{height:200px;background:#ccc;border-radius:12px 12px 0 0;display:flex;justify-content:center;align-items:center}.account .collection-cards .body .card .card-img .nft-img{border-radius:12px 12px 0 0;object-fit:cover;width:100%;height:100%}.account .collection-cards .body .card .card-img .label{font-size:24px;font-weight:700;color:#999}.account .collection-cards .body .card .card-info{padding:20px 15px;font-size:16px}.account .collection-cards .body .card .card-info .name{font-size:20px;font-weight:700;text-align:left}.account .collection-cards .body .card .card-info .price{display:flex;justify-content:flex-start;align-items:baseline}.account .collection-cards .body .card .card-info .price .value{font-size:20px;font-weight:700}.account .collection-cards .body .card .card-info .price .unit{font-size:16px;font-weight:700;margin-left:.25em}.tos-page,.privacy-page{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px}.privacy-page section{margin-bottom:30px}.privacy-page p{font-size:15px;margin:0 0 10px;padding:0;text-indent:0}.privacy-page h3{font-size:16px;font-weight:700;margin:0 0 10px;padding:0}.privacy-page a{cursor:pointer;color:#2081e2;text-decoration:underline}.privacy-page .wrap-privacy{display:flex;justify-content:flex-start;align-items:flex-start}.privacy-page .privacy{color:#000;max-width:830px;padding:20px;box-sizing:border-box}.privacy-page .privacy-title{text-align:center}.privacy-page .privacy-title h1{font-size:32px;margin:20px 0 30px;padding:0}.privacy-page .privacy-inner-block{margin-top:1em;margin-bottom:1em}.privacy-page .privacy-inner-block-w{margin-top:1em;margin-bottom:1em;margin-left:1em}.privacy-page .privacy-text-ul{text-decoration:underline}.privacy-page .privacy-text-indent-1{text-indent:-2.3em;margin-left:2.3em}.privacy-page .privacy-text-indent-2{text-indent:-1.35em;margin-left:1.35em}.privacy-page .privacy-text-indent-3{text-indent:-2em;margin-left:2em}.privacy-page .privacy-text-indent-4{text-indent:-1.6em;margin-left:1.6em}.privacy-page .privacy-text-indent-5{text-indent:-1em;margin-left:1em}.privacy-page .privacy-date{text-align:right;font-size:14px}
