@charset "UTF-8";@import"https://use.typekit.net/sqd8fuk.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";:root{--header-height: $gnav_h;--key-color: #bc3142;--bg-color: #fffafb;--dark-color: #7f0e21;--text-color: #361e1f;--accent-color: #bfb20a;--font-jp: YakuHanJP, "Noto Sans JP", sans-serif;--font-en: YakuHanJP, poppins, sans-serif;--font-dot: YakuHanJP, dotgothic16, sans-serif;--font-awesome: "Font Awesome 5 Free";--font-weight-R: 400;--font-weight-B: 700;--font-weight-H: 900;--z-1st: 10;--z-2nd: 20;--z-3rd: 30;--z-4th: 40;--z-5th: 50;--z-6th: 60;--z-7th: 70;--z-8th: 80;--z-9th: 90;--z-gnav: 100;--z-gnav-over: 1000;--z-modal: 10000}:root{font-size:16px}@media screen and (max-width: 1024px){:root{font-size:14px}}@media screen and (max-width: 767px){:root{font-size:12px}}*{padding:0;margin:0;font-family:var(--font-jp);font-size:16px;font-style:normal;font-weight:var(--font-weight-R);line-height:1.4;color:var(--text-color);font-display:swap}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background-color:var(--bg-color);border-radius:100px}*::-webkit-scrollbar-thumb{background-color:var(--key-color);border-radius:100px}body{-webkit-text-size-adjust:none;background:#fff}html,body{-ms-touch-action:manipulation!important;touch-action:manipulation!important}html{height:100%;scroll-padding-top:var(--header-height, 5rem);scroll-behavior:smooth}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}ul,ol,li{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;line-height:0;vertical-align:bottom;border:none}textarea{resize:none}input[type=submit]{-webkit-appearance:none;border-radius:0}button,input[type=button],input[type=submit],input[type=reset]{padding:0;cursor:pointer;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dsp-non{display:none!important}.dsp-block{display:block!important}.sp-only{display:none!important}@media screen and (max-width: 767px){.sp-only{display:block!important}}.tab-sp-only{display:none!important}@media screen and (max-width: 1024px){.tab-sp-only{display:block!important}}.tab-sp-flex{display:none!important}@media screen and (max-width: 1024px){.tab-sp-flex{display:flex!important}}.sp-flex{display:none!important}@media screen and (max-width: 767px){.sp-flex{display:flex!important}}@media screen and (max-width: 767px){.pc-tab-only{display:none!important}}@media screen and (max-width: 1024px){.pc-only{display:none!important}}@media screen and (min-width: 767px){.br-pc{display:block}.br-sp{display:none}}@media screen and (max-width: 767px){.br-pc{display:none}.br-sp{display:block}}.flex,.pc-flex,.pc-flex-wrap,.pc-flex-space-between,.pc-flex-space-around,.pc-flex-center{display:flex}@media screen and (max-width: 767px){.pc-flex,.pc-flex-wrap,.pc-flex-space-between,.pc-flex-space-around,.pc-flex-center{display:block!important}}.pc-tablet-flex{display:flex}@media screen and (max-width: 767px){.pc-tablet-flex{display:block}}.flex-wrap{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pc-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between!important}.flex-space-around{display:flex;-ms-flex-pack:distribute;justify-content:space-around}.pc-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-center{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pc-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.float-right{display:flex;justify-content:flex-end}.mtb5{margin:5px 0!important}.mtb10{margin:10px 0!important}.mtb20{margin:20px 0!important}.mtb30{margin:30px 0!important}.mtb40{margin:40px 0!important}.mtb50{margin:50px 0!important}.mtb60{margin:60px 0!important}.mtb70{margin:70px 0!important}.mtb80{margin:80px 0!important}.mtb100{margin:100p 0x!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt100{margin-top:100px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb100{margin-bottom:100px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mr60{margin-right:60px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.m-0-auto{margin:0 auto!important}.mr-auto{margin-right:auto!important}.ml-auto{margin-left:auto!important}.mt-auto{margin-top:auto!important}.pd0{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0!important}.pd10{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px!important}.pd20{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px!important}.pd30{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px!important}.pd40{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px!important}.pt0{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0!important}.pt5{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5px!important}.pt10{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px!important}.pt20{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px!important}.pt30{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px!important}.pt40{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:40px!important}.pt50{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:50px!important}.pt60{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:60px!important}.pb0{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0!important}.pb5{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:5px!important}.pb10{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px!important}.pb20{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px!important}.pb30{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px!important}.pb40{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:40px!important}.pb80{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:80px!important}.pb100{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:100px!important}.pl20{padding-left:20px!important}.ptb5{padding:5px 0!important}.ptb10{padding:10px 0!important}.ptb20{padding:20px 0!important}.ptb30{padding:30px 0!important}.ptb40{padding:40px 0!important}.ptb50{padding:50px 0!important}.ptb60{padding:60px 0!important}.ptb70{padding:70px 0!important}.ptb80{padding:80px 0!important}.ptb100{padding:100p 0x!important}.font-10{font-size:10px!important}.font-12{font-size:12px!important}.font-14{font-size:14px!important}.font-16{font-size:16px!important}.font-20{font-size:20px!important}.font-40{font-size:40px!important}.font-60{font-size:60px!important}.maxwidth-1024{max-width:1024px!important;margin:0 auto}.maxwidth-767{max-width:767px!important;margin:0 auto}.width-100p{width:100%!important}.bold{font-weight:700!important}.lighter{font-weight:lighter!important}.small-txt{font-size:10px!important}.bg-black{background-color:#333!important}.bg-white{background-color:#fff!important}.link-color{color:var(--accent-color)}.link-color:hover{opacity:.4}.main-color{color:var(--key-color)}.color-light_gray{color:#aaa}.pointer{cursor:pointer!important}.pointer-events-none{pointer-events:none}.size-16{font-size:16px!important}.size-18{font-size:18px!important}.size-20{font-size:20px!important}.size-30{font-size:30px!important}.size-40{font-size:40px!important}.size-50{font-size:50px!important}.size-60{font-size:60px!important}.lh-1_4{line-height:1.4}.lh-1_7{line-height:1.7}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.width-100{width:100%!important}.width-50{width:50%!important}.width-33{width:33.33%!important}.width-25{width:25%!important}.pc-width-30{width:30%!important}@media screen and (max-width: 767px){.pc-width-30{width:100%!important}}.pc-width-50{width:50%!important}@media screen and (max-width: 767px){.pc-width-50{width:100%!important}}.pc-width-auto{width:auto!important}@media screen and (max-width: 767px){.pc-width-auto{width:100%!important}}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.font-dot{font-family:var(--font-dot)}.gnav{height:70px;width:calc(100% - 20px);max-width:1200px;position:fixed;top:0;left:50%;z-index:var(--z-gnav);transform:translate(-50%);display:flex;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 2px 2px #ccc;padding:20px 40px;box-sizing:border-box;justify-content:space-between;background:#fffffff2}@media screen and (max-width: 767px){.gnav{width:100%;border-radius:0;left:0;transform:translate(0);background:#fff;padding:20px}}.gnav .left,.gnav .right{display:flex;align-items:center}.gnav .left{gap:50px}.gnav .left .logo{width:120px;flex-shrink:0;transition:.2s}.gnav .left .logo:hover{opacity:.8}@media screen and (max-width: 767px){.gnav .left .action-buttons{display:none}}.gnav .right .menu{display:flex;gap:10px;align-items:center;transition:.2s}.gnav .right .menu .icon{width:20px;height:20px;position:relative}.gnav .right .menu .icon:hover{opacity:.8}.gnav .right .menu .icon.badge{animation:shake 1s ease-in-out infinite}.gnav .right .menu .icon.badge:after{content:"";position:absolute;bottom:-2px;right:0;width:.5rem;height:.5rem;background:var(--key-color);border-radius:50%}.gnav .right .menu .user-icon{position:relative;width:40px;height:40px;cursor:pointer;transition:.2s;background:var(--bg-color) url(https://d1tiw0ajeentab.cloudfront.net/placeholder/nouser.webp) no-repeat center/cover;border-radius:50%}.gnav .right .menu .user-icon.open .user-menu{display:block}.gnav .right .menu .user-icon .user-menu{display:none;position:absolute;top:calc(100% + 1rem);right:0;width:200px;background:#fff;box-shadow:0 0 5px #ccc;border-radius:3px}.gnav .right .menu .user-icon .user-menu>a{display:block;width:100%;font-size:12px;padding:8px 10px;box-sizing:border-box;transition:.2s}.gnav .right .menu .user-icon .user-menu>a:hover{background:var(--bg-color)}.gnav .right .menu .user-icon .user-menu>a.admin-link{background:var(--bg-color)}.gnav .right .menu .user-icon .user-menu>a.admin-link:hover{color:#fff;background:var(--key-color)}.gnav .right .menu .user-icon .user-menu>a.admin-link:hover>i{color:inherit}.gnav .right .menu .user-icon .user-menu>a.other-link{background:#efefef}.gnav .right .menu .user-icon .user-menu>a.other-link:hover{color:#fff;background:#555}.gnav .right .menu .user-icon .user-menu>a+a{border-top:1px solid #ccc}.gnav .right .menu .user-icon .user-menu .mail-box{display:flex;align-items:center}.gnav .action-buttons{display:flex;align-items:center;gap:10px}.gnav .action-buttons .button{font-size:12px;color:#fff;padding:3px 15px;box-sizing:border-box;border-radius:5px;transition:.2s;background:var(--key-color)}.gnav .action-buttons .button:hover{opacity:.8}.header{position:relative;width:100%;max-width:1440px;background:var(--bg-color) no-repeat center/cover;margin:0 auto;overflow:hidden}.header.short{height:50vh;min-height:500px;max-height:550px;overflow:hidden;background:var(--bg-color) no-repeat center/cover}@media screen and (max-width: 1024px){.header.short{height:85vh}}@media screen and (max-width: 767px){.header.short{margin-top:70px;min-height:200px;max-height:200px}}.header.straight{height:300px;overflow:hidden;background:var(--bg-color) no-repeat center/cover;padding-top:70px}@media screen and (max-width: 1024px){.header.straight{height:200px}}@media screen and (max-width: 767px){.header.straight{margin-top:70px;height:10px}.header.straight .breadcrumb{display:none}}.header .edit-button{position:absolute;right:calc((100% - 1200px)/2 + 1rem);top:calc(70px + 1rem);z-index:var(--z-1st);display:flex;align-items:center;gap:.8rem;background:var(--bg);padding:.5rem 1rem;box-sizing:border-box;border-radius:5px;transition:.2s}.header .edit-button.red{--bg: var(--key-color)}.header .edit-button:hover.red{--bg: var(--dark-color)}.header .edit-button>span{color:#fff;font-size:1.2rem}.header .edit-button>i{font-size:.8rem;color:#fff}@media screen and (max-width: 1200px){.header .edit-button{right:50px}}@media screen and (max-width: 767px){.header .edit-button{top:calc(30px + 1rem);right:10px}.header .edit-button>span{font-size:1.2rem}.header .edit-button>i{font-size:.8rem}}:has(.header.top) .header{height:70vh;min-height:650px;max-height:770px;overflow:hidden;background:url(https://d1tiw0ajeentab.cloudfront.net/pages/top/bg.webp) no-repeat center/cover}@media screen and (max-width: 1024px){:has(.header.top) .header{height:85vh}}@media screen and (max-width: 767px){:has(.header.top) .header{min-height:500px;max-height:550px}}@media screen and (max-width: 600px){:has(.header.top) .header{height:70vh;min-height:500px;max-height:600px}}:has(.header.top) .header .txt-content{width:50%;position:absolute;z-index:var(--z-2nd);top:calc(40% + 70px);transform:translateY(-50%);padding:2rem 1rem;padding-left:50px;box-sizing:border-box;background:#000c}@media screen and (min-width: 1201px){:has(.header.top) .header .txt-content{left:calc((100% - 1200px)/2)}}@media screen and (max-width: 1200px){:has(.header.top) .header .txt-content{left:0}}@media screen and (max-width: 767px){:has(.header.top) .header .txt-content{width:100%;padding-left:1rem;display:flex;flex-direction:column;align-items:center;text-align:center}}:has(.header.top) .header .txt-content .lead{font-size:1.3rem;font-weight:var(--font-weight-B);letter-spacing:.1em;color:#fff}@media screen and (max-width: 767px){:has(.header.top) .header .txt-content .lead{font-size:1.2rem}}:has(.header.top) .header .txt-content .logo{width:70%;margin:1rem 0 2rem}@media screen and (max-width: 1024px){:has(.header.top) .header .txt-content .logo{width:80%}}@media screen and (max-width: 767px){:has(.header.top) .header .txt-content .logo{width:40%}}@media screen and (max-width: 600px){:has(.header.top) .header .txt-content .logo{width:70%}}:has(.header.top) .header .txt-content .action-buttons{display:flex;align-items:center;gap:.8rem}:has(.header.top) .header .txt-content .action-buttons .button{font-size:1.2rem;font-weight:var(--font-weight-B);color:#fff;padding:.5rem 2rem;box-sizing:border-box;border-radius:5px;transition:.2s}:has(.header.top) .header .txt-content .action-buttons .button.red{background:var(--key-color)}:has(.header.top) .header .txt-content .action-buttons .button.blue{background:var(--key-color)}:has(.header.top) .header .txt-content .action-buttons .button:hover{opacity:.8}.main{width:100%;max-width:1440px;display:flex;flex-direction:column;gap:100px;align-items:center;margin:0 auto;position:relative;z-index:var(--z-2nd);overflow-y:visible;transform:translateY(-4.5rem);background:#fff}@media screen and (max-width: 1200px){.main{gap:50px}}@media screen and (max-width: 767px){.main{transform:translateY(-1rem)}}.main .title-content{--txt: var(--text-color);--treat-image: url(https://d1tiw0ajeentab.cloudfront.net/treat/text/job-detail.svg);--tag-main: var(--key-color);--tag-sub: var(--accent-color);--tag-gray: #eee;display:flex;flex-direction:column;gap:1.8rem;padding:2rem 10px}@media screen and (max-width: 1200px){.main .title-content{width:100%;box-sizing:border-box}}.main .title-content .page-state-label{display:inline-block;margin:0 auto;font-size:1rem;text-align:center;color:#fff;background:var(--key-color);padding:5px 10px;border-radius:3px}.main .title-content .ttl{text-align:center;font-size:3.3rem;font-weight:var(--font-weight-B);letter-spacing:.3rem;color:var(--txt)}@media screen and (max-width: 1200px){.main .title-content .ttl{font-size:3rem}}@media screen and (max-width: 1024px){.main .title-content .ttl{font-size:2.8rem;letter-spacing:.2rem}}@media screen and (max-width: 767px){.main .title-content .ttl{font-size:2rem;letter-spacing:.1rem}}.main .title-content .lead{font-size:1.2rem;line-height:1.7;text-align:center;margin-top:2rem;color:var(--txt)}.main .title-content .pre-ttl{max-width:1440px}.main .title-content .pre-ttl .treat{max-width:500px;padding-bottom:10%;background:var(--treat-image) no-repeat center/contain;margin:0 auto}.main .title-content .pre-ttl .text{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:1rem;font-weight:var(--font-weight-B);color:var(--txt);margin-top:-2rem}.main .title-content .pre-ttl .text:before,.main .title-content .pre-ttl .text:after{content:"〜";display:block;font-size:1rem;font-weight:var(--font-weight-B);color:var(--txt)}.main .title-content .pre-ttl .text>a{font-size:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:underline;transition:.2s}.main .title-content .pre-ttl .text>a:hover{opacity:.8}.main .title-content .tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.main .title-content .tags .tag{color:#fff;border-radius:5px;font-size:1rem;padding:.3rem 1.5rem;box-sizing:border-box;letter-spacing:.01rem;transition:.2s}.main .title-content .tags .tag:hover{opacity:.8}@media screen and (max-width: 1024px){.main .title-content .tags .tag{font-size:.6rem}}.main .title-content .tags .tag.primary{background-color:var(--tag-main)}.main .title-content .tags .tag.sub{background-color:var(--tag-sub)}.main .title-content .tags .tag.gray{background-color:var(--tag-gray);color:var(--txt)}.main .section{display:flex;flex-direction:column;gap:1.4rem;width:100%;padding:2rem 0;box-sizing:border-box}.main .section .section-ttl{font-size:1.4rem;font-weight:var(--font-weight-B)}:has(.main.top) .main .list-section{width:100%;transform:translateY(-5%)}@media screen and (max-width: 767px){:has(.main.top) .main .list-section{transform:translateY(0)}}:has(.main.top) .main .list-section .container{display:flex;flex-direction:column;align-items:center}:has(.main.top) .main .list-section .container .cards{margin-bottom:60px}:has(.main.top) .main .list-section .treat{max-width:1200px;width:100%;height:280px;margin:0 auto;background:transparent no-repeat center/contain}@media screen and (max-width: 767px){:has(.main.top) .main .list-section .treat{height:100px}}:has(.main.top) .main .list-section .treat.red{width:75%;background-image:url(https://d1tiw0ajeentab.cloudfront.net/treat/text/job-lists.svg)}@media screen and (max-width: 767px){:has(.main.top) .main .list-section .treat.red{width:100%}}:has(.main.top) .main .list-section .treat.blue{background-image:url(https://d1tiw0ajeentab.cloudfront.net/treat/text/supporters.svg)}:has(.main.top) .main .list-section .section-ttl{display:flex;align-items:center;justify-content:center;transform:translateY(-120%)}@media screen and (max-width: 767px){:has(.main.top) .main .list-section .section-ttl{transform:translateY(-70%)}}:has(.main.top) .main .list-section .section-ttl .icon{flex-shrink:0;width:6rem;height:6rem}@media screen and (max-width: 767px){:has(.main.top) .main .list-section .section-ttl .icon{width:5rem;height:5rem}}:has(.main.top) .main .list-section .section-ttl .ttl{font-size:3rem;letter-spacing:.1rem;font-weight:var(--font-weight-B);color:var(--text-color)}@media screen and (max-width: 767px){:has(.main.top) .main .list-section .section-ttl .ttl{font-size:2.5rem}}:has(.main.top) .main .create-message{margin:-4rem auto 4rem;padding:.5rem 1rem;box-sizing:border-box;font-size:1rem;color:#fff;border-radius:.5rem;letter-spacing:.1rem;transition:.2s;background:var(--key-color)}@media screen and (max-width: 767px){:has(.main.top) .main .create-message{margin-top:-1rem}}:has(.main.top) .main .create-message:hover{opacity:.8}.footer{width:100%;max-width:1440px;display:flex;flex-direction:column;align-items:center;margin:0 auto}.footer.default{background:var(--bg-color)}.footer.alt{background:#fff}.footer .footer-top{padding:3rem 0 9rem;box-sizing:border-box;display:flex;flex-direction:column;gap:3rem}.footer .footer-top .logo{width:50%}@media screen and (max-width: 1024px){.footer .footer-top .logo{width:70%;margin:0 auto}}.footer .footer-top .actions{display:flex}@media screen and (max-width: 1024px){.footer .footer-top .actions{flex-direction:column;gap:3rem}}.footer .footer-top .actions .box{align-items:flex-start;width:50%;flex-shrink:0;display:flex}@media screen and (max-width: 1024px){.footer .footer-top .actions .box{width:100%;justify-content:center}}.footer .footer-top .actions .box.buttons{gap:20px}.footer .footer-top .actions .box.buttons .button{font-size:1.4rem;color:#fff;padding:.5rem 3rem;box-sizing:border-box;border-radius:10px;transition:.2s;letter-spacing:.1rem}@media screen and (max-width: 767px){.footer .footer-top .actions .box.buttons .button{font-size:1.2rem;padding:.5rem 2rem}}.footer .footer-top .actions .box.buttons .button.red,.footer .footer-top .actions .box.buttons .button.blue{background:var(--key-color)}.footer .footer-top .actions .box.buttons .button:hover{opacity:.8}.footer .footer-top .actions .box.links{gap:2rem;flex-wrap:wrap}.footer .footer-top .actions .box.links .link{display:flex;gap:2rem}.footer .footer-top .actions .box.links .link>a{font-size:1rem;font-weight:var(--font-weight-B);letter-spacing:.1rem;font-family:inherit;transition:.2s}.footer .footer-top .actions .box.links .link>a:after{content:"";display:block;width:0;height:1px;background:var(--text-color);transition:.2s}.footer .footer-top .actions .box.links .link>a:hover{opacity:.7}.footer .footer-top .actions .box.links .link>a:hover:after{width:100%}.footer .footer-top .actions .box.links .link:after{content:"";width:2px;height:1.4rem;background:var(--text-color)}@media screen and (max-width: 1024px){.footer .footer-top .actions .box.links .link:after{display:none}}.footer .footer-bottom{width:100%;background:var(--dark-color);padding:.5rem 0}@media screen and (max-width: 1024px){.footer .footer-bottom{padding:1rem 0}}.footer .footer-bottom .copyright{text-align:center;color:#fff;font-size:.8rem;letter-spacing:.1rem}@media screen and (max-width: 767px){.footer .footer-bottom .copyright{font-size:1rem}}#otherpage .header{background-image:url(https://d1tiw0ajeentab.cloudfront.net/pages/other/bg.webp)}#otherpage .main .section{width:100%;padding:4rem 0;box-sizing:border-box;display:flex;flex-direction:column;gap:3rem}@media screen and (max-width: 767px){#otherpage .main .section{padding:2rem 0;gap:2rem}}#otherpage .main .section .ttl{font-size:2rem;text-align:left;color:var(--dark-color);font-weight:var(--font-weight-H)}@media screen and (max-width: 767px){#otherpage .main .section .ttl{font-size:1.5rem}}#otherpage .main .section .ttl.large{font-size:6rem}@media screen and (max-width: 767px){#otherpage .main .section .ttl.large{font-size:4rem}}#otherpage .main .section .sub-ttl{font-size:1.4rem;text-align:left;font-weight:var(--font-weight-H);color:var(--dark-color);border-left:5px solid var(--dark-color);padding:5px 1rem;box-sizing:border-box;line-height:1.1}@media screen and (max-width: 767px){#otherpage .main .section .sub-ttl{font-size:1.2rem}}#otherpage .main .section .txt{color:var(--text-color);font-size:1rem;line-height:2.2;font-weight:va(--font-weight-R)}#otherpage .main .section .txt.right{text-align:right;letter-spacing:.05rem}#otherpage .main .section .txt>a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:var(--accent-color);text-decoration:underline}#otherpage .main .section .order-list,#otherpage .main .section .unorder-list{padding-left:1.5em;list-style-type:decimal;box-sizing:border-box}#otherpage .main .section .order-list .list,#otherpage .main .section .unorder-list .list{list-style-type:decimal;font-size:1rem;line-height:2.2}#otherpage .main .section .order-list .list+.list,#otherpage .main .section .unorder-list .list+.list{margin-top:1rem}#otherpage .main .section .unorder-list,#otherpage .main .section .unorder-list .list{list-style-type:disc}#otherpage .main .section+.section{margin-top:3rem}#userspage{--text: var(--text-color)}#userspage .header{position:relative}#userspage .header .image-icon{width:220px;height:220px;position:absolute;bottom:100px;left:50%;transform:translate(-50%);z-index:var(--z-4th);border-radius:50%;border:15px solid #fff;box-sizing:border-box;overflow:hidden;background:#fff url(https://d1tiw0ajeentab.cloudfront.net/placeholder/nouser.webp) no-repeat center/cover}@media screen and (max-width: 1024px){#userspage .header .image-icon{width:180px;height:180px;bottom:50px;border:10px solid #fff}}@media screen and (max-width: 767px){#userspage .header .image-icon{width:120px;height:120px;bottom:20px;border:6px solid #fff}}#userspage .header .image-icon>img{position:absolute;object-fit:cover;width:100%;height:100%;clip-path:circle(50% at 50% 50%)}#userspage .header .image-icon>input{opacity:0;visibility:hidden}#userspage .main .title-content .ttl{color:var(--text)}#userspage .main .description{font-size:1rem;font-weight:var(--font-weight-B);text-align:center;line-height:1.7;color:var(--text);letter-spacing:.05rem}#userspage .main .user-detail{display:flex;flex-direction:column;gap:50px}#userspage .main .user-form{max-width:640px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:50px;padding-top:2rem}@media screen and (max-width: 767px){#userspage .main .user-form{padding:0 1rem;box-sizing:border-box}}#register-page{display:flex;flex-direction:column}#register-page .main{min-height:calc(100vh - 800px);background:var(--bg-color);padding-bottom:100px}@media screen and (max-width: 767px){#register-page .main{background:#fff;box-shadow:0 4px 4px #aaa}}#register-page .main .register-container{display:flex;flex-direction:column;gap:4rem;padding:3rem;box-sizing:border-box;background:#fff;max-width:600px;width:100%;box-shadow:0 4px 4px #aaa;border-radius:1.5rem;overflow:hidden}@media screen and (max-width: 767px){#register-page .main .register-container{max-width:100%;border-radius:0;box-shadow:none}}#register-page .main .register-container .ttl-area{display:flex;flex-direction:column;gap:1rem}#register-page .main .register-container .ttl-area .ttl{font-size:1.4rem;font-weight:var(--font-weight-B);text-align:center;letter-spacing:.1rem;color:var(--text-color)}#register-page .main .register-container .ttl-area .txt{font-size:1rem;font-weight:var(--font-weight-R);text-align:center;letter-spacing:.05rem;color:var(--text-color)}#register-page .main .register-container .ttl-area .txt>a{color:var(--accent-color);text-decoration:underline;margin:0 2px}#register-page .main .register-container .sns-auth-box{width:100%;display:flex;flex-direction:column;gap:1rem}#register-page .main .register-container .sns-auth-box .session-btn{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.5rem 1.5rem;border:1px solid var(--key-color);box-sizing:border-box;border-radius:12px;font-size:1.4rem;font-weight:var(--font-weight-B);letter-spacing:.1rem;color:var(--text-color);transition:.2s}@media screen and (max-width: 767px){#register-page .main .register-container .sns-auth-box .session-btn{font-size:1.2rem}}#register-page .main .register-container .sns-auth-box .session-btn:hover{background:var(--bg-color)}#register-page .main .register-container .sns-auth-box .session-btn .txt{width:100%;text-align:center}#register-page .main .register-container .sns-auth-box .session-btn span{font-size:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit}#register-page .main .register-container .sns-auth-box .session-btn:before{content:"";display:block;width:3rem;height:3rem;background:transparent no-repeat center/contain}#register-page .main .register-container .sns-auth-box .session-btn.fb:before{background-image:url(https://d1tiw0ajeentab.cloudfront.net/icons/sns/facebook.webp)}#register-page .main .register-container .sns-auth-box .session-btn.tw:before{background-image:url(https://d1tiw0ajeentab.cloudfront.net/icons/sns/twitter.webp)}#register-page .main .register-container .sns-auth-box .session-btn.metamask:before{background-image:url(https://d1tiw0ajeentab.cloudfront.net/icons/sns/metamask.webp)}#register-page .main .register-container .or-bar{position:relative;width:100%}#register-page .main .register-container .or-bar:before,#register-page .main .register-container .or-bar:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#register-page .main .register-container .or-bar:before{width:100%;height:1px;background:var(--key-color)}#register-page .main .register-container .or-bar:after{content:"または";padding:3px;background:#fff;font-size:1rem;letter-spacing:.1rem}#register-page .main .register-container .default-form{--required: var(--key-color);--border: var(--key-color);--error: var(--bg-color);--txt: var(--text-color)}#register-page .main .register-container .default-form .ex-txt{margin-top:1.4rem;font-size:.6rem;letter-spacing:.1rem;color:var(--txt);line-height:1.7}@media screen and (max-width: 767px){#register-page .main .register-container .default-form .ex-txt{font-size:1rem}}#register-page .main .register-container .default-form .ex-txt>a{color:var(--accent-color);text-decoration:underline;margin:0 2px;font-size:inherit}#nftpage{--text: var(--text-color)}#nftpage .header{height:70px}#nftpage .main{padding:4rem 0;margin-top:0;min-height:50vh;transform:none;box-sizing:border-box}#nftpage .main .section-ttl{font-size:2rem;font-weight:var(--font-weight-B);margin-bottom:2rem}#nftpage .main .section-desc{font-size:1rem;line-height:2}#nftpage .main .nft-form{max-width:640px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:50px;padding-top:2rem}@media screen and (max-width: 767px){#nftpage .main .nft-form{padding:0 1rem;box-sizing:border-box}}#nftpage .main .nfts{display:flex;flex-wrap:wrap;gap:1rem}#nftpage .main .nfts .nft-box,#nftpage .main .nfts .yaku-nfts .button_to,#nftpage .main .yaku-nfts .nfts .button_to{flex-shrink:0;width:calc((100% - 2rem) / 3);display:flex;flex-direction:column;gap:.5rem;padding:1rem;box-sizing:border-box;box-shadow:0 0 3px #666;border-radius:5px}#nftpage .main .nfts .nft-box .image,#nftpage .main .nfts .yaku-nfts .button_to .image,#nftpage .main .yaku-nfts .nfts .button_to .image{width:100%}#nftpage .main .nfts .nft-box .image>img,#nftpage .main .nfts .yaku-nfts .button_to .image>img,#nftpage .main .yaku-nfts .nfts .button_to .image>img{width:100%}#nftpage .main .nfts .nft-box .name,#nftpage .main .nfts .yaku-nfts .button_to .name,#nftpage .main .yaku-nfts .nfts .button_to .name{font-size:1.4rem;font-weight:car(--font-weight-B);font-family:var(--font-en)}#nftpage .main .nfts .nft-box .network,#nftpage .main .nfts .yaku-nfts .button_to .network,#nftpage .main .yaku-nfts .nfts .button_to .network{display:flex;align-items:center;font-size:1rem;gap:.5rem;font-family:var(--font-en)}#nftpage .main .nfts .nft-box .network:before,#nftpage .main .nfts .yaku-nfts .button_to .network:before,#nftpage .main .yaku-nfts .nfts .button_to .network:before{content:"";display:block;width:1rem;height:1rem;background:transparent no-repeat center/contain}#nftpage .main .nfts .nft-box .network.eth:before,#nftpage .main .nfts .yaku-nfts .button_to .network.eth:before,#nftpage .main .yaku-nfts .nfts .button_to .network.eth:before{background-image:url(https://d1tiw0ajeentab.cloudfront.net/icons/network/icon_eth.svg)}#nftpage .main .nfts .nft-box .network.polygon:before,#nftpage .main .nfts .yaku-nfts .button_to .network.polygon:before,#nftpage .main .yaku-nfts .nfts .button_to .network.polygon:before{background-image:url(https://d1tiw0ajeentab.cloudfront.net/icons/network/icon_polygon.svg)}#nftpage .main .nfts .nft-box .owner>a,#nftpage .main .nfts .yaku-nfts .button_to .owner>a,#nftpage .main .yaku-nfts .nfts .button_to .owner>a{color:var(--accent-color)}#nftpage .main .yaku-nfts{width:100%;display:flex;gap:5px;padding:10px;box-sizing:border-box;box-shadow:0 0 5px #333}#nftpage .main .yaku-nfts .nft-box,#nftpage .main .yaku-nfts .button_to{padding:5px;flex-shrink:0;width:calc((100% - 45px)*.1)}@media screen and (max-width: 1024px){#nftpage .main .yaku-nfts .nft-box,#nftpage .main .yaku-nfts .button_to{width:calc((100% - 25px) / 6)}}@media screen and (max-width: 767px){#nftpage .main .yaku-nfts .nft-box,#nftpage .main .yaku-nfts .button_to{width:calc((100% - 20px)/5)}}#nftpage .main .yaku-nfts .nft-box .name,#nftpage .main .yaku-nfts .button_to .name{font-size:12px}#nftpage .main .yaku-nfts .button_to{margin-left:auto;height:100%;align-self:stretch}#nftpage .main .yaku-nfts .button_to .delete{width:100%;background:var(--key-color);color:#fff;border-radius:5px;padding:5px 10px;box-sizing:border-box}#stampcardPage .stampcard-form{max-width:500px;width:100%;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}#stampcardPage .main-image{width:100%;border-radius:5px;overflow:hidden}#stampcardPage .button_to{width:100%;display:flex;justify-content:center}#stampcardPage .button{width:100%;max-width:500px;background:var(--key-color);color:#fff;margin:0 auto;text-align:center;padding:1rem;box-sizing:border-box;border-radius:50px;font-size:1rem;cursor:pointer;transition:.2s}#stampcardPage .button:hover{background:var(--dark-color)}#stampcardPage .button.done{background:#777}#stampcardPage .button.gray{background:#aaa}#stampcardPage .month{font-size:20px;text-align:center;font-weight:700;color:var(--key-color)}#stampcardPage .month .number{font-size:40px;color:inherit;font-weight:inherit}#stampcardPage .calender{width:100%;border:1px solid var(--text-color);border-collapse:collapse}#stampcardPage .calender th,#stampcardPage .calender td{border:1px solid var(--text-color);text-align:center}#stampcardPage .calender tbody tr{width:100%}#stampcardPage .calender tbody tr td{position:relative;flex-shrink:0;width:14.2857142857%;padding:1.5rem 1rem;box-sizing:border-box;font-size:1.4rem;color:var(--key-color);font-weight:700}#stampcardPage .calender tbody tr td .stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:transparent no-repeat center/contain;opacity:.4}#stampcardPage .calender .today{width:100%;position:absolute;top:8px;left:0;font-size:10px;color:var(--key-color);text-align:center}#stampcardPage .accept{padding:2rem 0;box-sizing:border-box;max-width:800px}#stampcardPage .accept .date{font-size:20px;color:var(--key-color);font-weight:700}#stampcardPage .accept .users{display:flex;flex-direction:column;gap:1rem}#stampcardPage .accept .users .user{display:flex;flex-direction:column;gap:.5rem;padding:1rem;box-sizing:border-box;box-shadow:0 0 3px #777;border-radius:3px}#stampcardPage .accept .users .user .approve{align-self:flex-start;display:inline-block;padding:3px 1rem;box-sizing:border-box;background:var(--key-color);color:#fff;font-size:1rem;border-radius:3px;transition:.2s}#stampcardPage .accept .users .user .approve:hover{background:var(--dark-color)}#stampcardPage .accept .users .user .approve.gray{background:#777}#stampcardPage .accept .users .user>p{font-size:1rem}:has(.mintsite.header)>.header{min-height:25vh;height:25vh;background:transparent}@media screen and (max-width: 767px){:has(.mintsite.header)>.header .breadcrumb{top:70px}}:has(.mintsite.header) .main{transform:none}:has(.mintsite.header) .main .page-ttl{font-size:2rem;text-align:center;font-weight:700;color:var(--key-color)}:has(.mintsite.header) .main .banner{display:block;max-width:500px;border-radius:5rem;overflow:hidden;margin:0 auto;transition:.2s}:has(.mintsite.header) .main .banner:hover{opacity:.6}:has(.mintsite.header) .main .sites{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}:has(.mintsite.header) .main .sites .site{display:flex;flex-shrink:0;width:100%;box-shadow:0 0 3px #000;border-radius:5px;overflow:hidden}@media screen and (max-width: 767px){:has(.mintsite.header) .main .sites .site{flex-direction:column}}:has(.mintsite.header) .main .sites .site .image{width:30%;padding-bottom:16%;background:#efefef no-repeat center/cover;box-sizing:border-box}@media screen and (max-width: 767px){:has(.mintsite.header) .main .sites .site .image{width:100%;padding-bottom:64%}}:has(.mintsite.header) .main .sites .site .meta{width:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem;box-sizing:border-box}:has(.mintsite.header) .main .sites .site .meta .name{font-size:1.5rem;color:var(--key-color);font-weight:700}@media screen and (max-width: 767px){:has(.mintsite.header) .main .sites .site .meta .name{font-size:1.2rem}}:has(.mintsite.header) .main .sites .site .meta .links{margin-top:auto;display:flex;align-items:center;gap:1rem}:has(.mintsite.header) .main .sites .site .meta .links .link{font-size:1rem;background:var(--key-color);color:#fff;font-weight:700;padding:.5rem 1rem;box-sizing:border-box;border-radius:5px;transition:.2s}:has(.mintsite.header) .main .sites .site .meta .links .link:hover{background:var(--dark-color)}:has(.mintsite.header) .main .ctl{position:relative;display:flex;flex-direction:column;width:100%}:has(.mintsite.header) .main .ctl .preview-area{opacity:0;visibility:hidden;width:100%;position:fixed;z-index:1000;top:0;left:-100%;transition:.2s}@media screen and (max-width: 1200px){:has(.mintsite.header) .main .ctl .preview-area{top:100%;left:0}}:has(.mintsite.header) .main .ctl .preview-area.show{top:0;left:0;visibility:visible;opacity:1}:has(.mintsite.header) .main .ctl .form-area{width:100%;top:1rem;left:0;padding:2rem;box-sizing:border-box;background:#fff}:has(.mintsite.header) .main .ctl .form-area .form{display:flex;flex-direction:column;gap:2rem}:has(.mintsite.header) .main .preview-button{position:fixed;z-index:10000;top:20%;left:0;background:var(--key-color);color:#fff;font-weight:700;font-size:1rem;border-top-right-radius:5px;border-bottom-right-radius:5px;writing-mode:vertical-rl;padding:2rem 1rem;box-sizing:border-box;transition:.2s;cursor:pointer}:has(.mintsite.header) .main .preview-button:hover{background:var(--dark-color)}@media screen and (max-width: 1200px){:has(.mintsite.header) .main .preview-button{writing-mode:horizontal-tb;top:unset;left:unset;bottom:1rem;right:1rem;border-radius:5px;padding:1rem 2rem;background:var(--key-color)}}:has(.mintsite.header) .main .form{width:100%;max-width:767px;margin:0 auto}:has(.mintsite.header) .main .form .field{display:flex;flex-direction:column;gap:.5rem}:has(.mintsite.header) .main .form .field .form-title{font-size:1rem;display:flex;align-items:center;gap:.5rem;font-weight:700}:has(.mintsite.header) .main .form .field .form-title .required{background:var(--key-color);color:#fff;font-size:.8rem;padding:.2rem .5rem;box-sizing:border-box;border-radius:.2rem}:has(.mintsite.header) .main .form .field .form-input,:has(.mintsite.header) .main .form .field .form-select,:has(.mintsite.header) .main .form .field .form-textarea{width:100%;align-self:flex-start;padding:.5rem;box-sizing:border-box;border-radius:.3rem;border:1px solid var(--text-color);font-size:1rem}:has(.mintsite.header) .main .form .field .form-textarea{min-height:10rem}:has(.mintsite.header) .main .form .field .slug{display:flex;align-items:center;gap:.5rem}:has(.mintsite.header) .main .form .field .slug .prefix{flex-shrink:0}:has(.mintsite.header) .main .form .form-label{width:100%;font-size:1rem;display:flex;align-items:center;justify-content:center}:has(.mintsite.header) .main .form .actions{display:flex;flex-direction:column;align-items:center;gap:1rem}:has(.mintsite.header) .main .form .actions .button{width:80%;background:var(--btn-color);padding:1rem;box-sizing:border-box;border-radius:.3rem;color:#fff;text-align:center}:has(.mintsite.header) .main .form .actions .button.red{--btn-color: var(--key-color)}:has(.mintsite.header) .main .form .actions .button.gray{--btn-color: #aaa}:has(.mintsite.header) .main .form .actions .button:disabled{--btn-color: #333;position:relative}:has(.mintsite.header) .main .form .form-inner{display:flex;flex-direction:column;gap:1rem}:has(.mintsite.header) .merkle .button{background:var(--key-color);color:#fff;font-size:1.2rem;text-align:center;border-radius:5px;padding:10px;box-sizing:border-box;font-weight:700}:has(.mintsite.header) .merkle .textarea{width:100%;height:10rem;padding:10px;box-sizing:border-box;font-size:1rem;font-weight:700}.generative-page .nft-box{display:flex;flex-wrap:wrap;gap:1rem;background:transparent;--nft-size: calc((100% - 2rem) / 3)}@media screen and (max-width: 767px){.generative-page .nft-box{--nft-size: 100%}}.generative-page .nft-box .animation-box{width:var(--nft-size);flex-shrink:0}.generative-page .nft-box .animation-box .nft{width:100%}.generative-page .nft-box .animation-box .nft .layer{width:100%;display:block}.generative-page .nft-box .nft{flex-shrink:0;width:var(--nft-size)}.generative-page .nft-box .nft .layer{position:relative}.generative-page .nft-box .nft .layer .checkbox{display:none}.generative-page .nft-box .nft .layer .checkbox:checked+.image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;box-sizing:border-box;cursor:pointer}.generative-page .nft-box .nft .layer .image{position:relative;padding-bottom:100%}.generative-page .nft-box .nft .layer .image>img{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.generative-page .nft-box .nft .layer .image .image-move{position:absolute;top:0;left:0;width:100%;height:100%}.generative-page .nft-box .nft .layer .image .image-move>img{position:absolute;top:0;left:0;width:100%;opacity:0}.generative-page .nft-box .nft .layer .image .image-move>img:first-child{opacity:1}.generative-page .nft-box .nft .edit-metadata{width:100%;background:var(--text-color);padding:.5rem 1rem;box-sizing:border-box}.generative-page .nft-box .nft .edit-metadata .btn{display:block;padding:.5rem 1rem;box-sizing:border-box;background:var(--key-color);text-align:center;color:#fff;font-size:1rem;border-radius:2rem;transition:.2s;cursor:pointer}.generative-page .nft-box .nft .edit-metadata .btn:hover{background:var(--dark-color)}.generative-page .nft-box .nft .metadata{visibility:hidden;opacity:0;height:0;width:100%;background:var(--text-color);display:flex;flex-direction:column;gap:1rem;padding:1rem;box-sizing:border-box;overflow:hidden;transition:.2s}.generative-page .nft-box .nft .metadata.show{visibility:visible;opacity:1;height:auto}.generative-page .nft-box .nft .metadata .data{border:1px solid;display:flex;flex-direction:column;align-items:center;border:1px solid #fff;border-radius:5px;padding:5px;box-sizing:border-box}.generative-page .nft-box .nft .metadata .data .name{color:#fff;font-size:10px;font-weight:700}.generative-page .nft-box .nft .metadata .data .meta-form{margin-top:.2rem;width:100%;display:flex;align-items:center}.generative-page .nft-box .nft .metadata .data .meta-form .detail{width:80%;flex-shrink:0;color:var(--text-color);font-size:1rem;font-weight:700;padding:.2rem .5rem;box-sizing:border-box;text-align:center;border-radius:5px 0 0 5px}.generative-page .nft-box .nft .metadata .data .meta-form .submit{display:flex;justify-content:center;align-items:center;align-self:stretch;width:20%;flex-shrink:0;background:var(--key-color);color:#fff;box-sizing:border-box;font-size:10px;text-align:center;border-top-right-radius:5px;border-bottom-right-radius:5px;transition:.2s;cursor:pointer}.generative-page .nft-box .nft .metadata .data .meta-form .submit:hover{background:var(--dark-color)}.generative-page .deleteBtn{position:fixed;bottom:10px;right:10px}.generative-page .deleteBtn .button{padding:10px 50px;box-sizing:border-box;background:var(--key-color);color:#fff;border-radius:3px;transition:.2s;box-shadow:0 0 5px #000}.generative-page .deleteBtn .button:hover{background:var(--dark-color)}#adminPage{--text: var(--text-color);background:var(--bg-color)}@media screen and (max-width: 767px){#adminPage .main{padding:4rem 1rem 1rem;box-sizing:border-box;gap:2rem}}#adminPage .title-content{--tag-main: var(--bg-color);--tag-sub: var(--bg-color);--tag-gray: #eee}#adminPage .title-content .tags .tag{color:var(--txt);font-weight:var(--font-weight-B)}#adminPage>*{background:transparent}#adminPage .ttl{text-align:center;font-size:3.3rem;font-weight:var(--font-weight-B);letter-spacing:.3rem;color:var(--txt)}@media screen and (max-width: 1200px){#adminPage .ttl{font-size:3rem}}@media screen and (max-width: 1024px){#adminPage .ttl{font-size:2.8rem;letter-spacing:.2rem}}@media screen and (max-width: 767px){#adminPage .ttl{font-size:2rem;letter-spacing:.1rem}}#adminPage .admin-box{max-width:767px;width:100%;background:#fff;padding:1rem;box-sizing:border-box;border:1px solid #666;border-radius:.5rem}#adminPage .admin-box .ttl{font-size:1.2rem}@media screen and (max-width: 767px){#adminPage .admin-box .ttl{font-size:1rem}}#adminPage .admin-box .link-button{flex-shrink:0;align-self:flex-start;width:auto;padding:.5rem 1rem;box-sizing:border-box;background:var(--key-color);color:#fff;border-radius:5px;overflow:hidden;transition:.2s;font-size:14px}#adminPage .admin-box .link-button:hover{opacity:1;color:#fff;background:var(--dark-color)}@media screen and (max-width: 767px){#adminPage .admin-box .link-button{font-size:10px}}#adminPage .admin-box .notices,#adminPage .admin-box .dm_reports{display:flex;gap:10px;flex-wrap:wrap;width:100%;margin-top:20px}#adminPage .admin-box .notices .notice,#adminPage .admin-box .notices .dm_report,#adminPage .admin-box .dm_reports .notice,#adminPage .admin-box .dm_reports .dm_report{width:100%;display:flex;gap:10px;align-items:center;border-radius:3px;border-top:1px solid #eee;padding:1rem 0 0;box-sizing:border-box}@media screen and (max-width: 767px){#adminPage .admin-box .notices .notice,#adminPage .admin-box .notices .dm_report,#adminPage .admin-box .dm_reports .notice,#adminPage .admin-box .dm_reports .dm_report{flex-direction:column;align-items:flex-start;gap:1rem}}#adminPage .admin-box .notices .notice__thumb,#adminPage .admin-box .notices .dm_report__thumb,#adminPage .admin-box .dm_reports .notice__thumb,#adminPage .admin-box .dm_reports .dm_report__thumb{width:100px;height:100px;background:transparent no-repeat center/cover}@media screen and (max-width: 767px){#adminPage .admin-box .notices .notice__thumb,#adminPage .admin-box .notices .dm_report__thumb,#adminPage .admin-box .dm_reports .notice__thumb,#adminPage .admin-box .dm_reports .dm_report__thumb{width:100%;height:0;padding-bottom:55%}}#adminPage .admin-box .notices .notice__ttl,#adminPage .admin-box .notices .dm_report__ttl,#adminPage .admin-box .dm_reports .notice__ttl,#adminPage .admin-box .dm_reports .dm_report__ttl{font-size:16px;font-weight:700}#adminPage .admin-box .notices .notice__user,#adminPage .admin-box .notices .dm_report__user,#adminPage .admin-box .dm_reports .notice__user,#adminPage .admin-box .dm_reports .dm_report__user{margin-top:10px;font-size:12px;font-weight:700;line-height:1.7}#adminPage .admin-box .notices .notice__user>a,#adminPage .admin-box .notices .dm_report__user>a,#adminPage .admin-box .dm_reports .notice__user>a,#adminPage .admin-box .dm_reports .dm_report__user>a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}#adminPage .admin-box .notices .notice__date,#adminPage .admin-box .notices .dm_report__date,#adminPage .admin-box .dm_reports .notice__date,#adminPage .admin-box .dm_reports .dm_report__date{margin-top:10px;font-size:12px;color:#aaa}#adminPage .admin-box .notices .notice__date>a,#adminPage .admin-box .notices .dm_report__date>a,#adminPage .admin-box .dm_reports .notice__date>a,#adminPage .admin-box .dm_reports .dm_report__date>a{font-size:inherit;color:inherit;font-weight:inherit}#adminPage .admin-box .notices .notice__tags,#adminPage .admin-box .notices .dm_report__tags,#adminPage .admin-box .dm_reports .notice__tags,#adminPage .admin-box .dm_reports .dm_report__tags{margin-top:10px;width:100%;overflow-x:auto;display:flex;gap:5px}#adminPage .admin-box .notices .notice__tags .tag .link,#adminPage .admin-box .notices .dm_report__tags .tag .link,#adminPage .admin-box .dm_reports .notice__tags .tag .link,#adminPage .admin-box .dm_reports .dm_report__tags .tag .link{display:block;padding:3px 10px;font-size:10px;color:#fff;background:var(--key-color);border-radius:3px}#adminPage .admin-box .notices .notice .links,#adminPage .admin-box .notices .dm_report .links,#adminPage .admin-box .dm_reports .notice .links,#adminPage .admin-box .dm_reports .dm_report .links{display:flex;align-items:center;margin-left:auto}@media screen and (max-width: 767px){#adminPage .admin-box .notices .notice .links,#adminPage .admin-box .notices .dm_report .links,#adminPage .admin-box .dm_reports .notice .links,#adminPage .admin-box .dm_reports .dm_report .links{margin-left:0}}#adminPage .admin-box .notices .notice .links .link,#adminPage .admin-box .notices .dm_report .links .link,#adminPage .admin-box .dm_reports .notice .links .link,#adminPage .admin-box .dm_reports .dm_report .links .link{display:inline-block;padding:10px;box-sizing:border-box;color:#fff;background:var(--key-color);border-radius:3px;font-size:12px;transition:.2s}@media screen and (max-width: 1024px){#adminPage .admin-box .notices .notice .links .link,#adminPage .admin-box .notices .dm_report .links .link,#adminPage .admin-box .dm_reports .notice .links .link,#adminPage .admin-box .dm_reports .dm_report .links .link{font-size:10px}}#adminPage .admin-box .notices .notice .links .link:hover,#adminPage .admin-box .notices .dm_report .links .link:hover,#adminPage .admin-box .dm_reports .notice .links .link:hover,#adminPage .admin-box .dm_reports .dm_report .links .link:hover{background:var(--dark-color)}#adminPage .admin-box .notices .notice .links .link+.link,#adminPage .admin-box .notices .dm_report .links .link+.link,#adminPage .admin-box .dm_reports .notice .links .link+.link,#adminPage .admin-box .dm_reports .dm_report .links .link+.link{margin-left:5px}#adminPage .admin-box>.dm_report{width:100%;display:flex;flex-direction:column;gap:1.2rem;border-radius:3px;box-sizing:border-box}#adminPage .admin-box>.dm_report__user{font-size:1.2rem;font-weight:700;line-height:1.7}#adminPage .admin-box>.dm_report__user>a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}#adminPage .admin-box>.dm_report__user>a:hover{opacity:.8}#adminPage .admin-box>.dm_report__date{font-size:1rem;color:#999}#adminPage .admin-box>.dm_report__date>a{font-size:inherit;color:inherit;font-weight:inherit}#adminPage .admin-box>.dm_report__content{font-size:1rem;line-height:1.7}#adminPage .admin-box>.dm_report .messages{width:100%}#adminPage .admin-box>.dm_report .messages .message{display:flex;flex-direction:column;gap:.8rem;border-top:1px solid #aaa;padding:1rem 0;box-sizing:border-box}#adminPage .admin-box>.dm_report .messages .message .user{font-size:1.2rem;font-weight:var(--font-weight-B);letter-spacing:.1rem}#adminPage .admin-box>.dm_report .messages .message .user .user-id{color:#999;font-weight:var(--font-weight-R);font-size:1rem;letter-spacing:inherit;line-height:inherit}#adminPage .admin-box>.dm_report .messages .message .user>a{color:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:underline}#adminPage .admin-box>.dm_report .messages .message .date{font-size:.9rem;color:#aaa}#adminPage .admin-box>.dm_report .messages .message .content{font-size:1rem;line-height:1.7}#adminPage .admin-box .users{display:flex;flex-direction:column}#adminPage .admin-box .users .user{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;background:#fff;border-radius:3px;flex-wrap:wrap}#adminPage .admin-box .users .user__img{flex-shrink:0;width:50px;height:50px;background:#ddd url(https://d1tiw0ajeentab.cloudfront.net/placeholder/nouser.webp) no-repeat center/cover;border-radius:50%;margin-right:10px}#adminPage .admin-box .users .user__meta{max-width:calc(100% - 60px)}#adminPage .admin-box .users .user__tag{display:inline-block;padding:3px 10px;box-sizing:border-box;background:var(--key-color);color:#fff;border-radius:5px;font-size:10px;transition:.2s}#adminPage .admin-box .users .user__tag:hover{background:var(--dark-color);color:#fff}#adminPage .admin-box .users .user__name,#adminPage .admin-box .users .user__ttl{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700}@media screen and (max-width: 767px){#adminPage .admin-box .users .user__name,#adminPage .admin-box .users .user__ttl{font-size:16px}}#adminPage .admin-box .users .user__name .small,#adminPage .admin-box .users .user__ttl .small{font-size:12px}@media screen and (max-width: 767px){#adminPage .admin-box .users .user__name .small,#adminPage .admin-box .users .user__ttl .small{font-size:10px}}#adminPage .admin-box .users .user__email,#adminPage .admin-box .users .user__capacity{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#999}@media screen and (max-width: 767px){#adminPage .admin-box .users .user__email,#adminPage .admin-box .users .user__capacity{font-size:12px}}#adminPage .admin-box .users .user__job{font-size:14px;color:#999}@media screen and (max-width: 767px){#adminPage .admin-box .users .user__job{font-size:10px}}#adminPage .admin-box .users .user__link{margin-left:auto;padding:5px;box-sizing:border-box;background:var(--key-color);color:#fff;font-size:14px;border-radius:3px;transition:.2s}#adminPage .admin-box .users .user__link:hover{background:var(--dark-color);color:#fff}@media screen and (max-width: 767px){#adminPage .admin-box .users .user__link{flex-shrink:0;width:100%;margin:10px 0 0;text-align:center}}#adminPage .admin-box .users .user .action-links{display:flex;align-items:center;margin-left:auto;overflow-x:auto;gap:10px}@media screen and (max-width: 767px){#adminPage .admin-box .users .user .action-links{width:100%;margin-left:0;margin-top:5px}#adminPage .admin-box .users .user .action-links .user__link{display:inline-block;width:auto;border-radius:5px}}#adminPage .notice-form{max-width:640px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:50px;padding-top:2rem}@media screen and (max-width: 767px){#adminPage .notice-form{padding:0 1rem;box-sizing:border-box}}.NFTxC{padding-top:0!important}.NFTxC .kv{width:100%}.NFTxC .kv picture,.NFTxC .kv img{width:100%}.NFTxC .section+.section{margin-top:3rem}.NFTxC .section-ttl{font-size:2rem;font-weight:var(--font-weight-B);margin-bottom:2rem}.NFTxC .section-desc{font-size:1rem;line-height:2}.NFTxC .section-desc>a{font-size:inherit}.NFTxC .all-nft{display:flex;flex-direction:column;border:1px solid #333;box-sizing:border-box;--half-table-width: 5% ;--table-width: calc((100% - ((100% / 10) / 2)) / 9)}@media screen and (max-width: 767px){.NFTxC .all-nft{overflow-x:auto}.NFTxC .all-nft::-webkit-scrollbar{height:5px}.NFTxC .all-nft::-webkit-scrollbar-track{background-color:var(--bg-color);border-radius:100px}.NFTxC .all-nft::-webkit-scrollbar-thumb{background-color:var(--key-color);border-radius:100px}}@media screen and (max-width: 767px){.NFTxC .all-nft .thead,.NFTxC .all-nft .tbody{min-width:700px}}.NFTxC .all-nft .tr{display:flex;align-items:center}.NFTxC .all-nft .tr .td,.NFTxC .all-nft .tr .th{width:var(--table-width);flex-shrink:0}.NFTxC .all-nft .tr .td:first-child,.NFTxC .all-nft .tr .th:first-child{width:var(--half-table-width)}.NFTxC .all-nft .tr .th{font-family:var(--font-en);background:#333;color:#fff;padding:3px 10px;box-sizing:border-box;font-size:12px;align-self:stretch}.NFTxC .all-nft .tr .td.creator{align-self:stretch;background:#000 no-repeat center/contain}.NFTxC .all-nft .tr .td .creator-name{font-size:14px;text-align:center;padding:0 5px;box-sizing:border-box}@media screen and (max-width: 767px){.NFTxC .all-nft .tr .td .creator-name{font-size:12px}}.NFTxC .all-nft .tr .td .link{width:100%;height:0;padding-bottom:100%;background:#333;position:relative;display:block;transition:.2s}.NFTxC .all-nft .tr .td .link:hover{opacity:.8}.NFTxC .all-nft .tr .td .link>img{width:100%;height:100%;object-fit:cover}.NFTxC .all-nft .tr .td .link.sold.sell:after{background:#43922899}.NFTxC .all-nft .tr .td .link.sold:after{content:attr(data-price);position:absolute;bottom:0;height:0;width:100%;height:auto;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0009;font-size:10px}.NFTxC .owners{display:flex;flex-direction:column;gap:1rem}.NFTxC .owners .owner{width:100%}.NFTxC .owners .owner.top .owner-name{background:var(--key-color)}.NFTxC .owners .owner.top .owner-name .name:before{content:"";font-family:var(--font-awesome);font-weight:var(--font-weight-B);margin-right:10px}.NFTxC .owner-name{display:flex;align-items:center;background:var(--text-color);padding:8px 1rem;box-sizing:border-box;cursor:pointer;border-radius:10px;transition:.2s}.NFTxC .owner-name:hover{opacity:.8}.NFTxC .owner-name:after{content:"";font-family:var(--font-awesome);font-weight:var(--font-weight-B);margin-left:auto;font-size:1rem;color:#fff}.NFTxC .owner-name.open:after{content:""}.NFTxC .owner-name .name{font-size:18px;font-weight:var(--font-weight-B);color:#fff}.NFTxC .owner-name .score{font-size:12px;font-weight:var(--font-weight-B);color:#fff}.NFTxC .owner-name .score .score-disp{font-size:inherit;font-weight:inherit;color:inherit}.NFTxC .cards-wrap{margin-top:.5rem;height:0;overflow:hidden;visibility:hidden;opacity:0;transition:.2s;border-radius:10px;box-shadow:0 0 3px #666}.NFTxC .owner-name.open+.cards-wrap{height:500px;visibility:visible;opacity:1;overflow-y:auto}@media screen and (max-width: 767px){.NFTxC .owner-name.open+.cards-wrap{height:300px}}.NFTxC .cards{width:100%;transition:.2s;display:flex;flex-direction:column;gap:1rem;padding:1rem;box-sizing:border-box}.NFTxC .number-count{position:relative;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;font-size:2rem;font-weight:var(--font-weight-B)}@media screen and (max-width: 767px){.NFTxC .number-count{font-size:1.5rem}}.NFTxC .number-count:after{content:attr(data-score);width:25px;height:25px;display:flex;align-items:center;justify-content:center;background:var(--key-color);color:#fff;border-radius:50%;font-size:12px}.NFTxC .number-count .number{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;border:1px solid #fff;border-color:var(--text-color);border-radius:50%;font-size:2rem;font-family:var(--font-en);font-weight:var(--font-weight-B)}@media screen and (max-width: 767px){.NFTxC .number-count .number{width:30px;height:30px;font-size:1.5rem}}.NFTxC .user-nfts{width:100%;display:flex;flex-wrap:wrap;gap:5px}.NFTxC .user-nfts .nft-box{flex-shrink:0;width:calc((100% - 30px) / 7);box-shadow:0 0 3px #666}.NFTxC .user-nfts .nft-box .image{width:100%}.NFTxC .user-nfts .nft-box .image>img{width:100%}.NFTxC .user-nfts+.number-count{margin-top:2rem}.NFTxC .creators{display:flex;flex-direction:column;gap:1rem}.NFTxC .creators .creator{display:flex;flex-direction:column}.NFTxC .creators .creator .creator-name.open+.cards-wrap{margin-top:5px;height:500px;visibility:visible;opacity:1;overflow-y:auto;padding:1rem;box-sizing:border-box}@media screen and (max-width: 767px){.NFTxC .creators .creator .creator-name.open+.cards-wrap{height:300px}}.NFTxC .creators .creator .creator-name{display:flex;align-items:center;font-size:1.4rem;font-weight:var(--font-weight-B);background:var(--dark-color);color:#fff;padding:10px 1rem;box-sizing:border-box;border-radius:10px;cursor:pointer;transition:.2s}.NFTxC .creators .creator .creator-name:hover{opacity:.8}.NFTxC .creators .creator .creator-name:after{content:"";font-family:var(--font-awesome);font-weight:var(--font-weight-B);margin-left:auto;font-size:1rem;color:#fff}.NFTxC .creators .creator .creator-name.open:after{content:""}.NFTxC .creators .creator .nfts{width:100%;display:flex;gap:15px!important;flex-wrap:wrap}@media screen and (max-width: 767px){.NFTxC .creators .creator .nfts{flex-direction:initial}}.NFTxC .creators .creator .nfts .nft{flex-shrink:0;width:calc((100% - 60px)/5);padding:1rem;box-sizing:border-box;border-radius:5px;box-shadow:0 0 5px #333;background:var(--text-color)}@media screen and (max-width: 1024px){.NFTxC .creators .creator .nfts .nft{width:calc((100% - 30px) / 3)}}@media screen and (max-width: 767px){.NFTxC .creators .creator .nfts .nft{display:flex;align-items:flex-start;width:100%}}.NFTxC .creators .creator .nfts .nft .nft-img{flex-shrink:0;width:100%}@media screen and (max-width: 767px){.NFTxC .creators .creator .nfts .nft .nft-img{width:35%}}.NFTxC .creators .creator .nfts .nft .nft-meta{width:100%;display:flex;flex-direction:column;gap:10px;padding:10px 0;box-sizing:border-box}@media screen and (max-width: 767px){.NFTxC .creators .creator .nfts .nft .nft-meta{padding:0 10px}}.NFTxC .creators .creator .nfts .nft .nft-meta .nft-name{font-weight:var(--font-weight-B);font-size:1.1rem;color:#fff;word-break:break-all}.NFTxC .creators .creator .nfts .nft .nft-meta .nft-creator,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-owner,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-price{font-size:.9rem;color:#fff;word-break:break-all}.NFTxC .creators .creator .nfts .nft .nft-meta .nft-creator span,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-creator a,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-owner span,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-owner a,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-price span,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-price a{font-size:inherit;color:inherit;font-weight:inherit;word-break:break-all}.NFTxC .creators .creator .nfts .nft .nft-meta .nft-creator a,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-owner a,.NFTxC .creators .creator .nfts .nft .nft-meta .nft-price a{color:var(--accent-color);text-decoration:underline}.NFTxC .creators .creator .nfts .nft .nft-meta .show-os>a{background:#fff;padding:3px 20px;border-radius:20px;text-align:center;justify-content:center;font-weight:var(--font-weight-B);font-size:1rem;transition:.2s}.NFTxC .creators .creator .nfts .nft .nft-meta .show-os>a:hover{opacity:.8}.NFTxC .page-navigation{position:fixed;bottom:2rem;right:2rem;display:flex;background:#fff;box-shadow:0 0 5px #333;border-radius:.5rem;overflow:hidden}@media screen and (max-width: 767px){.NFTxC .page-navigation{width:100%;bottom:0;right:0;border-radius:0}}.NFTxC .page-navigation .link{display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:6rem;height:5rem;background:var(--key-color);color:#fff;padding:.5rem;font-size:12px;box-sizing:border-box;text-align:center;border-left:1px solid #fff}@media screen and (max-width: 767px){.NFTxC .page-navigation .link{width:25%;height:5.5rem;background:#fff;border-left:1px solid #777;color:var(--text-color)}}.NFTxC .page-navigation .link:hover{background:var(--dark-color)}@media screen and (max-width: 767px){.NFTxC .page-navigation .link:hover{background:inherit}}.NFTxC .page-navigation .link:first-child{border-left:none}.NFTxC .page-navigation .link>i{color:inherit;font-size:1.1rem}.NFTxC .yaku-checker{width:100%}.NFTxC .yaku-checker .nft-lists{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;padding-bottom:5px;box-sizing:border-box}.NFTxC .yaku-checker .nft-lists::-webkit-scrollbar{height:5px}.NFTxC .yaku-checker .nft-lists .nft{flex-shrink:0;width:50px;height:50px;cursor:pointer;background:#000}.NFTxC .yaku-checker .nft-lists .nft .check{display:none}.NFTxC .yaku-checker .nft-lists .nft .check:checked+img{opacity:.4}.NFTxC .yaku-checker .nft-lists .nft>img{transition:.2s}.NFTxC .yaku-checker .nft-lists .nft:hover>img{opacity:.8}.NFTxC .yaku-checker .yaku-lists{margin-top:10px;height:400px;overflow-y:auto;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;border-radius:5px;border:1px solid var(--text-color)}.NFTxC .yaku-checker .yaku-lists .yaku{width:100%}.NFTxC .yaku-checker .yaku-lists .yaku .yaku-ttl{font-size:16px;font-weight:700}.NFTxC .yaku-checker .yaku-lists .yaku .yaku-nfts{display:flex;box-shadow:none!important;padding:1rem 0!important;border-bottom:1px solid var(--text-color);box-sizing:border-box}.NFTxC .yaku-checker .yaku-lists .yaku .yaku-nfts .nft{flex-shrink:0;width:6.6666666667%;transition:.2s}@media screen and (max-width: 767px){.NFTxC .yaku-checker .yaku-lists .yaku .yaku-nfts .nft{width:12.5%}}.NFTxC .yaku-checker .yaku-lists .yaku .yaku-nfts .nft:hover{opacity:.8}#magic-bag{padding-top:70px;background:url(https://pna-assets.s3.ap-northeast-1.amazonaws.com/collections/magic-bag/site_asset/background.webp) no-repeat center/cover;padding-bottom:50px}@media screen and (max-width: 767px){#magic-bag{background:url(https://pna-assets.s3.ap-northeast-1.amazonaws.com/collections/magic-bag/site_asset/background_sp.webp) no-repeat center/cover}}#magic-bag #loadingWrapper{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10000000000;background:#000;transition:.5s}#magic-bag #loadingWrapper.loaded{top:-100%;opacity:0;visibility:hidden}#magic-bag #loadingWrapper .image{width:100%;max-width:300px}.container{max-width:1200px;width:100%;margin:0 auto}@media screen and (max-width: 1200px){.container{width:calc(100% - 20px)}}.w100-inner{display:block;width:100%}.w100-inner>*{display:block;width:100%}.font-en{font-family:var(--font-en)}.col-image-link{width:100%;display:flex;align-items:center;border-radius:1rem;overflow:hidden;box-sizing:border-box;border:1px solid var(--key-color);transition:.2s}.col-image-link:hover{background:var(--bg-color)}.col-image-link:hover .content .tags .tag{background:#fff!important}@media screen and (max-width: 767px){.col-image-link{flex-direction:column}}.col-image-link .image{position:relative;width:300px;padding-bottom:220px;align-self:stretch;overflow:hidden;background:#ddd url(https://d1tiw0ajeentab.cloudfront.net/placeholder/nocompany.webp) no-repeat center/cover}@media screen and (max-width: 767px){.col-image-link .image{width:100%}}.col-image-link .content{display:flex;flex-direction:column;justify-content:space-between;width:70%;align-self:stretch;padding:1.5rem 3rem;box-sizing:border-box;gap:1rem}@media screen and (max-width: 767px){.col-image-link .content{width:100%;padding:2rem;gap:3rem}}.col-image-link .content .top{display:flex;flex-direction:column;gap:1rem}.col-image-link .content .top .head-ttl{font-size:.8rem;font-weight:var(--font-weight-B)}.col-image-link .content .top .ttl{font-size:2rem;font-weight:var(--font-weight-B)}.col-image-link .content .top .txt{font-size:.8rem}@media screen and (max-width: 767px){.col-image-link .content .top .txt{font-size:1rem}}.col-image-link .content .top .txt>i{color:var(--key-color);margin-right:.5rem}.col-image-link .content .tags{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.col-image-link .content .tags .tag{font-size:.8rem;font-weight:var(--font-weight-B);padding:.2rem 1.2rem;box-sizing:border-box;border-radius:5px;letter-spacing:.01rem;color:var(--text-color);transition:.2s}@media screen and (max-width: 767px){.col-image-link .content .tags .tag{font-size:1rem}}.col-image-link .content .tags .tag.red{background:var(--bg-color)}.col-image-link .content .tags .tag.gray{background:#eee}.three-col-box{display:flex;gap:10px}@media screen and (max-width: 767px){.three-col-box{flex-direction:column}}.three-col-box .box{position:relative;flex-shrink:0;width:calc((100% - 20px) / 3);height:0;background:#333;border-radius:5px;overflow:hidden}@media screen and (max-width: 767px){.three-col-box .box{width:100%}}.three-col-box .box.link{transition:.2s}.three-col-box .box.link:hover{opacity:.8}.three-col-box .box.wide{padding-bottom:calc((100% - 20px)/5)}@media screen and (max-width: 767px){.three-col-box .box.wide{padding-bottom:calc((100% - 20px)/2)}}.three-col-box .box.square{padding-bottom:calc((100% - 20px) / 3)}@media screen and (max-width: 767px){.three-col-box .box.square{padding-bottom:100%}}.three-col-box .box picture,.three-col-box .box img{position:absolute;top:0;left:0;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover}.main-action-buttons{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem}@media screen and (max-width: 767px){.main-action-buttons{flex-direction:column}}.main-action-buttons .button{display:flex;align-items:center;gap:.8rem;padding:.5rem 2.2rem;border-radius:8px;background:var(--bg);transition:.2s;box-sizing:border-box}@media screen and (max-width: 767px){.main-action-buttons .button{width:100%;justify-content:center;padding:1rem 2rem}}.main-action-buttons .button:hover{opacity:.8}.main-action-buttons .button.block{display:block}.main-action-buttons .button.gray{--bg: #666}.main-action-buttons .button.following{position:relative;overflow:hidden}.main-action-buttons .button.following:after{content:"";position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;opacity:0;visibility:hidden;font-size:1.5rem;letter-spacing:.3rem;font-weight:var(--font-weight-B)}.main-action-buttons .button.following:hover:after{content:"フォロー解除";background:var(--bg-color);color:var(--key-color);opacity:1;visibility:visible}.main-action-buttons .button .icon,.main-action-buttons .button .txt{color:#fff}.main-action-buttons .button .txt{font-size:1.5rem;font-weight:var(--font-weight-B);letter-spacing:.3rem}.main-action-buttons .button .icon{width:1.3rem;height:1.3rem;background:var(--icon) no-repeat center/contain}.main-action-buttons .button .icon.kirakira{--icon: url(https://d1tiw0ajeentab.cloudfront.net/icons/kirakira.webp)}.main-action-buttons .button .icon.message{--icon: url(https://d1tiw0ajeentab.cloudfront.net/icons/message-white.webp)}.main-action-buttons .button .icon.plus{--icon: url(https://d1tiw0ajeentab.cloudfront.net/icons/plus.webp)}@media screen and (max-width: 767px){.main-action-buttons .button .icon{width:1.5rem;height:1.5rem}}.unsubscribe-button{display:block;width:100%;background-color:#666!important;color:#fff;padding:1rem 1.2rem!important;box-sizing:border-box;border-radius:.6rem!important;font-size:1.5rem;font-weight:var(--font-weight-B);overflow:hidden;transition:.2s}.unsubscribe-button:hover{opacity:.8}.defaultBtn{display:inline-block;padding:.5rem 1rem;box-sizing:border-box;background:var(--key-color);border-radius:.5rem;color:#fff;transition:.2s}.defaultBtn:hover{opacity:.8}.show-os{width:100%}.show-os>a{display:flex;align-items:center;gap:.5rem;color:#2081e2;font-family:var(--font-en)}.show-os>a:before{content:"";width:1rem;height:1rem;background:url(https://d1tiw0ajeentab.cloudfront.net/icons/sns/opensea.svg) no-repeat center/contain}.cards{--tag-main: var(--dark-color);--tag-sub: var(--accent-color);--icon-color: var(--key-color);--text-color: var(--text-color);width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;gap:40px 10px}@media screen and (max-width: 767px){.cards{flex-direction:column}}.cards .card{flex-shrink:0;width:calc((100% - 20px) / 3);box-shadow:0 2px 2px #ccc;background:#fff}@media screen and (max-width: 767px){.cards .card{width:100%}}.cards .card:hover .card-header .thumb{transform:translate(-50%,-50%) scale(1.1)}.cards .card .card-header{width:100%;padding-bottom:56.25%;overflow:hidden;position:relative}.cards .card .card-header .thumb{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s}.cards .card .card-header .tags{position:absolute;bottom:10px;left:10px;display:flex;width:calc(100% - 20px);gap:5px}.cards .card .card-header .tags .tag{color:#fff;border-radius:5px;font-size:.8rem;padding:.3rem .7rem;box-sizing:border-box;letter-spacing:.05rem}@media screen and (max-width: 1024px){.cards .card .card-header .tags .tag{font-size:.9rem;letter-spacing:.01rem}}@media screen and (max-width: 767px){.cards .card .card-header .tags .tag{font-size:1rem;letter-spacing:.1rem}}.cards .card .card-header .tags .tag.primary{background-color:var(--tag-main)}.cards .card .card-header .tags .tag.sub{background-color:var(--tag-sub)}.cards .card .card-body{display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem;box-sizing:border-box}.cards .card .card-body .ttl{height:3.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1rem;font-weight:var(--font-weight-B);line-height:1.7;color:var(--text-color)}@media screen and (max-width: 1024px){.cards .card .card-body .ttl{height:3em;font-size:1.2rem}}.cards .card .card-body .details{display:flex;flex-direction:column;gap:1.2rem}@media screen and (max-width: 1024px){.cards .card .card-body .details{gap:1rem}}.cards .card .card-body .details .detail{font-size:.8rem;font-weight:var(--font-weight-B);color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 767px){.cards .card .card-body .details .detail{font-size:1rem}}.cards .card .card-body .details .detail .icon{width:1.5rem;color:var(--icon-color);text-align:center;margin-right:.5rem;font-size:.8rem}@media screen and (max-width: 1024px){.cards .card .card-body .details .detail .icon{font-size:1rem}}.breadcrumb{position:absolute;display:flex;align-items:center;background:#ffffffe6;top:82px;left:10px;padding:.5rem 1.4rem;box-sizing:border-box;border-radius:.1rem;overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1201px){.breadcrumb{left:calc((100% - 1200px)/2)}}@media screen and (max-width: 767px){.breadcrumb{width:100%;height:30px;top:0;left:0;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}}.breadcrumb .lists{display:flex;align-items:center;gap:1.5rem;align-self:center}.breadcrumb .lists .list{flex-shrink:0;display:flex;align-items:center;gap:1.5rem}.breadcrumb .lists .list .link{font-size:.5rem;letter-spacing:.05rem;font-weight:var(--font-weight-B);color:#777}@media screen and (max-width: 767px){.breadcrumb .lists .list .link{font-size:.8rem}}.breadcrumb .lists .list>a{transition:.2s}.breadcrumb .lists .list>a:hover{opacity:.8;text-decoration:underline}.breadcrumb .lists .list+.list:before{content:"";background:url(https://d1tiw0ajeentab.cloudfront.net/icons/breadcramb-right.webp) no-repeat center/contain;width:.5rem;height:.5rem}.default-form,.field_with_errors,.stampcard-form{--required: var(--key-color);--border: var(--key-color);--error: var(--bg-color);--txt: var(--text-color);max-width:640px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.default-form .field,.field_with_errors .field,.stampcard-form .field{display:flex;flex-direction:column;gap:1rem}.default-form .field .form-title,.field_with_errors .field .form-title,.stampcard-form .field .form-title{display:flex;align-items:center;gap:.8rem;font-weight:var(--font-weight-B);color:var(--txt)}.default-form .field .form-title .required,.field_with_errors .field .form-title .required,.stampcard-form .field .form-title .required{align-self:center;font-size:.5rem;color:#fff;background:var(--required);padding:.1rem .8rem;box-sizing:border-box;border-radius:2px}.default-form .field .form-input,.field_with_errors .field .form-input,.stampcard-form .field .form-input,.default-form .mypage-form .main .field .form-select,.field_with_errors .mypage-form .main .field .form-select,.stampcard-form .mypage-form .main .field .form-select,.default-form .nfts-form .main .field .form-select,.field_with_errors .nfts-form .main .field .form-select,.stampcard-form .nfts-form .main .field .form-select,.mypage-form .main .default-form .field .form-select,.mypage-form .main .field_with_errors .field .form-select,.mypage-form .main .stampcard-form .field .form-select,.nfts-form .main .default-form .field .form-select,.nfts-form .main .field_with_errors .field .form-select,.nfts-form .main .stampcard-form .field .form-select,.default-form .mypage-form .main .field .form-textarea,.field_with_errors .mypage-form .main .field .form-textarea,.stampcard-form .mypage-form .main .field .form-textarea,.default-form .nfts-form .main .field .form-textarea,.field_with_errors .nfts-form .main .field .form-textarea,.stampcard-form .nfts-form .main .field .form-textarea,.mypage-form .main .default-form .field .form-textarea,.mypage-form .main .field_with_errors .field .form-textarea,.mypage-form .main .stampcard-form .field .form-textarea,.nfts-form .main .default-form .field .form-textarea,.nfts-form .main .field_with_errors .field .form-textarea,.nfts-form .main .stampcard-form .field .form-textarea,.default-form .field .form-textarea,.field_with_errors .field .form-textarea,.stampcard-form .field .form-textarea{display:block;padding:1rem 1.4rem;box-sizing:border-box;font-size:1rem;border-radius:.9rem;border:1px solid var(--border);-ms-overflow-style:none;scrollbar-width:none}.default-form .field .form-input::-webkit-scrollbar,.field_with_errors .field .form-input::-webkit-scrollbar,.stampcard-form .field .form-input::-webkit-scrollbar,.default-form .mypage-form .main .field .form-select::-webkit-scrollbar,.field_with_errors .mypage-form .main .field .form-select::-webkit-scrollbar,.stampcard-form .mypage-form .main .field .form-select::-webkit-scrollbar,.default-form .nfts-form .main .field .form-select::-webkit-scrollbar,.field_with_errors .nfts-form .main .field .form-select::-webkit-scrollbar,.stampcard-form .nfts-form .main .field .form-select::-webkit-scrollbar,.mypage-form .main .default-form .field .form-select::-webkit-scrollbar,.mypage-form .main .field_with_errors .field .form-select::-webkit-scrollbar,.mypage-form .main .stampcard-form .field .form-select::-webkit-scrollbar,.nfts-form .main .default-form .field .form-select::-webkit-scrollbar,.nfts-form .main .field_with_errors .field .form-select::-webkit-scrollbar,.nfts-form .main .stampcard-form .field .form-select::-webkit-scrollbar,.default-form .mypage-form .main .field .form-textarea::-webkit-scrollbar,.field_with_errors .mypage-form .main .field .form-textarea::-webkit-scrollbar,.stampcard-form .mypage-form .main .field .form-textarea::-webkit-scrollbar,.default-form .nfts-form .main .field .form-textarea::-webkit-scrollbar,.field_with_errors .nfts-form .main .field .form-textarea::-webkit-scrollbar,.stampcard-form .nfts-form .main .field .form-textarea::-webkit-scrollbar,.mypage-form .main .default-form .field .form-textarea::-webkit-scrollbar,.mypage-form .main .field_with_errors .field .form-textarea::-webkit-scrollbar,.mypage-form .main .stampcard-form .field .form-textarea::-webkit-scrollbar,.nfts-form .main .default-form .field .form-textarea::-webkit-scrollbar,.nfts-form .main .field_with_errors .field .form-textarea::-webkit-scrollbar,.nfts-form .main .stampcard-form .field .form-textarea::-webkit-scrollbar,.default-form .field .form-textarea::-webkit-scrollbar,.field_with_errors .field .form-textarea::-webkit-scrollbar,.stampcard-form .field .form-textarea::-webkit-scrollbar{display:none}.default-form .field .form-input::placeholder,.field_with_errors .field .form-input::placeholder,.stampcard-form .field .form-input::placeholder,.default-form .mypage-form .main .field .form-select::placeholder,.field_with_errors .mypage-form .main .field .form-select::placeholder,.stampcard-form .mypage-form .main .field .form-select::placeholder,.default-form .nfts-form .main .field .form-select::placeholder,.field_with_errors .nfts-form .main .field .form-select::placeholder,.stampcard-form .nfts-form .main .field .form-select::placeholder,.mypage-form .main .default-form .field .form-select::placeholder,.mypage-form .main .field_with_errors .field .form-select::placeholder,.mypage-form .main .stampcard-form .field .form-select::placeholder,.nfts-form .main .default-form .field .form-select::placeholder,.nfts-form .main .field_with_errors .field .form-select::placeholder,.nfts-form .main .stampcard-form .field .form-select::placeholder,.default-form .mypage-form .main .field .form-textarea::placeholder,.field_with_errors .mypage-form .main .field .form-textarea::placeholder,.stampcard-form .mypage-form .main .field .form-textarea::placeholder,.default-form .nfts-form .main .field .form-textarea::placeholder,.field_with_errors .nfts-form .main .field .form-textarea::placeholder,.stampcard-form .nfts-form .main .field .form-textarea::placeholder,.mypage-form .main .default-form .field .form-textarea::placeholder,.mypage-form .main .field_with_errors .field .form-textarea::placeholder,.mypage-form .main .stampcard-form .field .form-textarea::placeholder,.nfts-form .main .default-form .field .form-textarea::placeholder,.nfts-form .main .field_with_errors .field .form-textarea::placeholder,.nfts-form .main .stampcard-form .field .form-textarea::placeholder,.default-form .field .form-textarea::placeholder,.field_with_errors .field .form-textarea::placeholder,.stampcard-form .field .form-textarea::placeholder{color:#aaa;letter-spacing:.1rem;font-size:1rem}.default-form .field .form-input::-ms-input-placeholder,.field_with_errors .field .form-input::-ms-input-placeholder,.stampcard-form .field .form-input::-ms-input-placeholder,.default-form .mypage-form .main .field .form-select::-ms-input-placeholder,.field_with_errors .mypage-form .main .field .form-select::-ms-input-placeholder,.stampcard-form .mypage-form .main .field .form-select::-ms-input-placeholder,.default-form .nfts-form .main .field .form-select::-ms-input-placeholder,.field_with_errors .nfts-form .main .field .form-select::-ms-input-placeholder,.stampcard-form .nfts-form .main .field .form-select::-ms-input-placeholder,.mypage-form .main .default-form .field .form-select::-ms-input-placeholder,.mypage-form .main .field_with_errors .field .form-select::-ms-input-placeholder,.mypage-form .main .stampcard-form .field .form-select::-ms-input-placeholder,.nfts-form .main .default-form .field .form-select::-ms-input-placeholder,.nfts-form .main .field_with_errors .field .form-select::-ms-input-placeholder,.nfts-form .main .stampcard-form .field .form-select::-ms-input-placeholder,.default-form .mypage-form .main .field .form-textarea::-ms-input-placeholder,.field_with_errors .mypage-form .main .field .form-textarea::-ms-input-placeholder,.stampcard-form .mypage-form .main .field .form-textarea::-ms-input-placeholder,.default-form .nfts-form .main .field .form-textarea::-ms-input-placeholder,.field_with_errors .nfts-form .main .field .form-textarea::-ms-input-placeholder,.stampcard-form .nfts-form .main .field .form-textarea::-ms-input-placeholder,.mypage-form .main .default-form .field .form-textarea::-ms-input-placeholder,.mypage-form .main .field_with_errors .field .form-textarea::-ms-input-placeholder,.mypage-form .main .stampcard-form .field .form-textarea::-ms-input-placeholder,.nfts-form .main .default-form .field .form-textarea::-ms-input-placeholder,.nfts-form .main .field_with_errors .field .form-textarea::-ms-input-placeholder,.nfts-form .main .stampcard-form .field .form-textarea::-ms-input-placeholder,.default-form .field .form-textarea::-ms-input-placeholder,.field_with_errors .field .form-textarea::-ms-input-placeholder,.stampcard-form .field .form-textarea::-ms-input-placeholder{color:#aaa;letter-spacing:.1rem;font-size:1rem}.default-form .field .form-textarea,.field_with_errors .field .form-textarea,.stampcard-form .field .form-textarea{height:12em;line-height:1.7}.default-form .field .error,.field_with_errors .field .error,.stampcard-form .field .error{align-self:flex-start;display:inline-block;background:var(--error);font-size:.8rem;padding:.3rem .8rem;box-sizing:border-box;border-radius:.2rem;letter-spacing:.05rem;color:var(--txt)}.default-form .field .desc,.field_with_errors .field .desc,.stampcard-form .field .desc{font-size:.9rem;font-weight:var(--font-weight-B);color:var(--txt)}.default-form .button,.field_with_errors .button,.stampcard-form .button{width:100%;padding:1rem 1.2rem;box-sizing:border-box;text-align:center;color:#fff;border-radius:.6rem;font-weight:700;overflow:hidden;font-size:1.5rem;letter-spacing:.05em;transition:.2s;cursor:pointer}.default-form .button:hover,.field_with_errors .button:hover,.stampcard-form .button:hover{opacity:.8}.default-form .button.block,.field_with_errors .button.block,.stampcard-form .button.block{display:block}.default-form .button.red,.field_with_errors .button.red,.stampcard-form .button.red{background:var(--key-color)}.default-form .button.gray,.field_with_errors .button.gray,.stampcard-form .button.gray{background:#aaa}.default-form .button:disabled,.field_with_errors .button:disabled,.stampcard-form .button:disabled{background:#ccc;cursor:not-allowed}.default-form .button:disabled:hover,.field_with_errors .button:disabled:hover,.stampcard-form .button:disabled:hover{opacity:1}.mypage-form,.nfts-form{--required: var(--key-color);--border: var(--key-color);--error: var(--bg-color);--txt: var(--text-color);background:#fff}.mypage-form .header,.nfts-form .header{position:relative}.mypage-form .header .header-preview,.nfts-form .header .header-preview{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent no-repeat center/cover;cursor:pointer}.mypage-form .header .header-preview>input,.nfts-form .header .header-preview>input{opacity:0;visibility:hidden}.mypage-form .header .image-icon,.nfts-form .header .image-icon{width:220px;height:220px;position:absolute;bottom:100px;left:50%;transform:translate(-50%);z-index:var(--z-4th);border-radius:50%;border:15px solid #fff;box-sizing:border-box;overflow:hidden;background:#fff url(https://d1tiw0ajeentab.cloudfront.net/placeholder/nouser.webp) no-repeat center/cover}@media screen and (max-width: 1024px){.mypage-form .header .image-icon,.nfts-form .header .image-icon{width:180px;height:180px;bottom:50px;border:10px solid #fff}}@media screen and (max-width: 767px){.mypage-form .header .image-icon,.nfts-form .header .image-icon{width:120px;height:120px;bottom:20px;border:6px solid #fff}}.mypage-form .header .image-icon>img,.nfts-form .header .image-icon>img{position:absolute;object-fit:cover;width:100%;height:100%;clip-path:circle(50% at 50% 50%)}.mypage-form .header .image-icon>input,.nfts-form .header .image-icon>input{opacity:0;visibility:hidden}.mypage-form .main .image-desc,.nfts-form .main .image-desc{text-align:center;font-weight:var(--font-weight-B);font-size:.9rem}.mypage-form .main .field,.nfts-form .main .field{display:flex;flex-direction:column;gap:1rem}.mypage-form .main .field .form-title,.nfts-form .main .field .form-title{display:flex;align-items:center;gap:.8rem;font-weight:var(--font-weight-B);color:var(--txt)}.mypage-form .main .field .form-title .required,.nfts-form .main .field .form-title .required{align-self:center;font-size:.5rem;color:#fff;background:var(--required);padding:.1rem .8rem;box-sizing:border-box;border-radius:2px}.mypage-form .main .field .form-input,.nfts-form .main .field .form-input,.mypage-form .main .field .form-select,.nfts-form .main .field .form-select,.mypage-form .main .field .form-textarea,.nfts-form .main .field .form-textarea{padding:1rem 1.4rem;box-sizing:border-box;font-size:1rem;border-radius:.9rem;border:1px solid var(--border);-ms-overflow-style:none;scrollbar-width:none}.mypage-form .main .field .form-input::-webkit-scrollbar,.nfts-form .main .field .form-input::-webkit-scrollbar,.mypage-form .main .field .form-select::-webkit-scrollbar,.nfts-form .main .field .form-select::-webkit-scrollbar,.mypage-form .main .field .form-textarea::-webkit-scrollbar,.nfts-form .main .field .form-textarea::-webkit-scrollbar{display:none}.mypage-form .main .field .form-input::placeholder,.nfts-form .main .field .form-input::placeholder,.mypage-form .main .field .form-select::placeholder,.nfts-form .main .field .form-select::placeholder,.mypage-form .main .field .form-textarea::placeholder,.nfts-form .main .field .form-textarea::placeholder{color:#aaa;letter-spacing:.1rem;font-size:1rem}.mypage-form .main .field .form-input::-ms-input-placeholder,.nfts-form .main .field .form-input::-ms-input-placeholder,.mypage-form .main .field .form-select::-ms-input-placeholder,.nfts-form .main .field .form-select::-ms-input-placeholder,.mypage-form .main .field .form-textarea::-ms-input-placeholder,.nfts-form .main .field .form-textarea::-ms-input-placeholder{color:#aaa;letter-spacing:.1rem;font-size:1rem}.mypage-form .main .field .form-textarea,.nfts-form .main .field .form-textarea{height:12em;line-height:1.7}.mypage-form .main .field .checkbox-field,.nfts-form .main .field .checkbox-field{width:100%;height:20rem;overflow-y:auto;display:flex;flex-direction:column;border-radius:.9rem;border:1px solid var(--border)}.mypage-form .main .field .checkbox-field .checkbox-box,.nfts-form .main .field .checkbox-field .checkbox-box{box-sizing:border-box;background:#fff;cursor:pointer}.mypage-form .main .field .checkbox-field .checkbox-box>label,.nfts-form .main .field .checkbox-field .checkbox-box>label{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;box-sizing:border-box;color:var(--text);letter-spacing:.1rem;font-size:1.2rem}.mypage-form .main .field .checkbox-field .checkbox-box>label .image,.nfts-form .main .field .checkbox-field .checkbox-box>label .image{width:30px}.mypage-form .main .field .checkbox-field .checkbox-box>input[type=checkbox],.nfts-form .main .field .checkbox-field .checkbox-box>input[type=checkbox]{display:none}.mypage-form .main .field .checkbox-field .checkbox-box>input[type=checkbox]:checked+label,.nfts-form .main .field .checkbox-field .checkbox-box>input[type=checkbox]:checked+label{background:var(--border);color:#fff}.mypage-form .main .field .checkbox-field .checkbox-box>input[type=checkbox]:checked+label:after,.nfts-form .main .field .checkbox-field .checkbox-box>input[type=checkbox]:checked+label:after{content:"";font-family:var(--font-awesome);font-weight:var(--font-weight-B);position:absolute;top:50%;left:.8rem;transform:translateY(-50%);color:#fff;font-size:1.1rem}.mypage-form .main .field .checkbox-field .checkbox-box+.checkbox-box,.nfts-form .main .field .checkbox-field .checkbox-box+.checkbox-box{border-top:1px solid #eee}.mypage-form .main .field .checkbox-field::-webkit-scrollbar,.nfts-form .main .field .checkbox-field::-webkit-scrollbar{width:5px}.mypage-form .main .field .checkbox-field::-webkit-scrollbar-track,.nfts-form .main .field .checkbox-field::-webkit-scrollbar-track{background-color:#efefef;border-radius:100px}.mypage-form .main .field .checkbox-field::-webkit-scrollbar-thumb,.nfts-form .main .field .checkbox-field::-webkit-scrollbar-thumb{background-color:var(--required);border-radius:100px}.mypage-form .main .field .error,.nfts-form .main .field .error{align-self:flex-start;display:inline-block;background:var(--error);font-size:.8rem;padding:.3rem .8rem;box-sizing:border-box;border-radius:.2rem;letter-spacing:.05rem;color:var(--txt)}.mypage-form .main .field .desc,.nfts-form .main .field .desc{font-size:.9rem;font-weight:var(--font-weight-B);color:var(--txt)}.mypage-form .main .field .pid,.nfts-form .main .field .pid{display:flex;gap:.5rem;align-items:center}.mypage-form .main .field .pid .prefix,.nfts-form .main .field .pid .prefix{flex-shrink:0;font-size:.9rem;font-weight:var(--font-weight-B);color:var(--txt)}@media screen and (max-width: 767px){.mypage-form .main .field .pid>input,.nfts-form .main .field .pid>input{width:40%}}.mypage-form .main .button,.nfts-form .main .button{width:100%;padding:1rem 1.2rem;box-sizing:border-box;text-align:center;color:#fff;border-radius:.6rem;font-weight:700;overflow:hidden;font-size:1.5rem;letter-spacing:.05em;transition:.2s;cursor:pointer}.mypage-form .main .button:hover,.nfts-form .main .button:hover{opacity:.8}.mypage-form .main .button.block,.nfts-form .main .button.block{display:block}.mypage-form .main .button.red,.nfts-form .main .button.red{background:var(--key-color)}.mypage-form .main .button.gray,.nfts-form .main .button.gray{background:#aaa}.mypage-form .main .button:disabled,.nfts-form .main .button:disabled{background:#ccc;cursor:not-allowed}.mypage-form .main .button:disabled:hover,.nfts-form .main .button:disabled:hover{opacity:1}.g-recaptcha>div{margin:0 auto}.tab-list{display:flex;align-items:center;gap:.8rem;justify-content:center}.tab-list .tab{border-radius:.5rem;overflow:hidden;background:#eee;transition:.2s}.tab-list .tab:hover{opacity:.6}.tab-list .tab.current:hover{opacity:1}.tab-list .tab .link{display:block;padding:1.2rem 3.5rem;box-sizing:border-box;font-size:1rem;font-weight:var(--font-weight-B);letter-spacing:.1rem;color:inherit}@media screen and (max-width: 767px){.tab-list .tab .link{padding:1rem 1.5rem}}.tab-list.red .tab{color:var(--text-color)}.tab-list.red .tab.current{background:var(--key-color);color:#fff}.pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:2.2rem}@media screen and (max-width: 767px){.pagination{gap:2rem}}.pagination.red{--background: var(--bg-color);--hover: var(--key-color)}.pagination.red .page.current:after{background-image:url(https://d1tiw0ajeentab.cloudfront.net/treat/shape-red.svg)}.pagination .page{flex-shrink:0;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:50%;background:var(--background);font-family:var(--font-en);font-weight:700;color:#aaa;font-size:1rem}@media screen and (max-width: 767px){.pagination .page{width:2.5rem;height:2.5rem;font-size:.8rem}}.pagination .page>a{height:100%;display:flex;justify-content:center;align-items:center;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;transition:.2s;cursor:pointer}.pagination .page>a:hover{background-color:var(--hover);color:#fff}.pagination .page.prev,.pagination .page.next{background:transparent;color:#aaa}.pagination .page.prev i,.pagination .page.next i{color:inherit}.pagination .page.gap{display:flex;justify-content:center;align-items:center}.pagination .page.current{overflow:visible;position:relative;display:flex;justify-content:center;align-items:center;background:transparent;color:#fff}.pagination .page.current:after{content:"";position:absolute;width:150%;height:150%;background:transparent no-repeat center/contain;z-index:-1}@media screen and (max-width: 767px){.pagination .page.current:after{width:140%;height:140%}}.pagination+.range-out-mes{display:inline-block;margin:0 auto;font-size:1rem;background:#efefef;text-align:center;padding:.5rem;box-sizing:border-box;border-radius:.5rem}.flash-message-container{max-width:520px;position:fixed;top:70px;right:4%;z-index:1000000000000;background:#fff;padding:20px 15px;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px #6d6d6d;animation:flashMessage 5s ease 0s 1 normal forwards;background:#fff!important}@media screen and (max-width: 767px){.flash-message-container{left:0;right:0;border-radius:0}}.notice-message,.alert-message{display:flex;color:var(--text);font-size:14px;align-items:center;font-weight:600}.notice-message>i,.alert-message>i{font-size:20px;margin-right:10px;color:var(--accent-color)}.notice-message>span,.alert-message>span{display:block;color:var(--text-color)}.alert-message>i{color:var(--key-color)}@media screen and (min-width: 768px){@keyframes flashMessage{0%{opacity:0;top:0}20%{opacity:1;top:10vh}80%{opacity:1;visibility:visible;top:10vh}to{opacity:0;visibility:hidden;top:0}}}@media screen and (max-width: 767px){@keyframes flashMessage{0%{opacity:0;top:0}20%{opacity:1;top:70px}80%{opacity:1;visibility:visible;top:70px}to{opacity:0;top:0;visibility:hidden}}}.glitch{background:#000 no-repeat center;background-size:0;height:100vh;position:relative;overflow:hidden}.glitch:before,.glitch:after,.glitch .channel{background:inherit;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.glitch:before{content:"";animation:glitch-before 5s linear infinite alternate both}@keyframes glitch-before{0%{clip-path:polygon(0% 73.3184996331%,100% 73.3184996331%,100% 74.5061776232%,0% 74.5061776232%);transform:translate(3.3905875973%,-.3088603599%)}2%{clip-path:polygon(0% 37.459215295%,100% 37.459215295%,100% 41.5734541657%,0% 41.5734541657%);transform:translate(4.2974395071%,.1566349512%)}4%{clip-path:polygon(0% 12.1801397318%,100% 12.1801397318%,100% 18.0367083092%,0% 18.0367083092%);transform:translate(-6.500587944%,.4225086504%)}6%{clip-path:polygon(0% 27.1597342717%,100% 27.1597342717%,100% 36.8322004408%,0% 36.8322004408%);transform:translate(-.1938099337%,.1367104243%)}8%{clip-path:polygon(0% 37.8508047913%,100% 37.8508047913%,100% 43.1999677619%,0% 43.1999677619%);transform:translate(-1.7236834433%,.3777325151%)}10%{clip-path:polygon(0% 81.9633339245%,100% 81.9633339245%,100% 83.0510100228%,0% 83.0510100228%);transform:translate(-4.0366061612%,.0813562469%)}12%{clip-path:polygon(0% 4.7219394035%,100% 4.7219394035%,100% 6.2350745165%,0% 6.2350745165%);transform:translate(6.7371309418%,-.2546191385%)}14%{clip-path:polygon(0% 60.1816087209%,100% 60.1816087209%,100% 70.1250842991%,0% 70.1250842991%);transform:translate(7.6330674844%,.0768665783%)}16%{clip-path:polygon(0% 50.0038208321%,100% 50.0038208321%,100% 52.0313642936%,0% 52.0313642936%);transform:translate(-.4271097124%,-.1813995588%)}18%{clip-path:polygon(0% 52.1930273032%,100% 52.1930273032%,100% 60.8498222079%,0% 60.8498222079%);transform:translate(-6.9978382758%,.4788280965%)}20%,to{clip-path:none;transform:none}}.glitch:after{content:"";animation:glitch-after 5s linear infinite alternate both}@keyframes glitch-after{0%{clip-path:polygon(0% 41.6437501342%,100% 41.6437501342%,100% 50.4730632403%,0% 50.4730632403%);transform:translate(2.224355782%,.2199262108%)}2%{clip-path:polygon(0% 88.1768368623%,100% 88.1768368623%,100% 95.8856499179%,0% 95.8856499179%);transform:translate(-2.1818025628%,-.1195092785%)}4%{clip-path:polygon(0% 58.5795157465%,100% 58.5795157465%,100% 61.3965824866%,0% 61.3965824866%);transform:translate(7.7657688358%,.2644280253%)}6%{clip-path:polygon(0% 11.8069995266%,100% 11.8069995266%,100% 20.1482712599%,0% 20.1482712599%);transform:translate(-1.573765579%,-.3824624233%)}8%{clip-path:polygon(0% 39.7032383522%,100% 39.7032383522%,100% 46.8661626193%,0% 46.8661626193%);transform:translate(3.7760627552%,.3984078126%)}10%{clip-path:polygon(0% 51.881183508%,100% 51.881183508%,100% 58.1343079811%,0% 58.1343079811%);transform:translate(2.9142277864%,-.1825791101%)}12%{clip-path:polygon(0% 77.8503349011%,100% 77.8503349011%,100% 86.8486547567%,0% 86.8486547567%);transform:translate(-.4900202241%,.2923801325%)}14%{clip-path:polygon(0% 32.7629356728%,100% 32.7629356728%,100% 33.80163629%,0% 33.80163629%);transform:translate(1.0142532294%,.4102022015%)}16%{clip-path:polygon(0% 58.71208407%,100% 58.71208407%,100% 67.8633716222%,0% 67.8633716222%);transform:translate(-6.0826771374%,-.4284842111%)}18%{clip-path:polygon(0% 47.3439131518%,100% 47.3439131518%,100% 49.7075285769%,0% 49.7075285769%);transform:translate(5.1955384259%,-.1086236751%)}20%,to{clip-path:none;transform:none}}.glitch .channel{mix-blend-mode:screen}.glitch .channel:before{bottom:0;content:"";display:block;mix-blend-mode:multiply;position:absolute;left:0;right:0;top:0}.glitch .r{animation:rgb-shift-r 5s steps(1,jump-end) infinite alternate both}@keyframes rgb-shift-r{0%{transform:translate(-1.5548193774%,.1147598963%)}2%{transform:translate(-1.9533622193%,.4642450108%)}4%{transform:translate(1.0878659221%,-.2107208402%)}6%{transform:translate(-.6953454671%,.2743333426%)}8%{transform:translate(-.7266617935%,.2767674201%)}10%{transform:translate(1.9454417785%,-.0142737301%)}12%{transform:translate(-.234698802%,.0463934575%)}14%{transform:translate(1.5339990132%,.3011003308%)}16%{transform:translate(.7774537187%,-.2463960367%)}18%{transform:translate(.6524430978%,.3812562268%)}20%,to{transform:none}}.glitch .r:before{background:red}.glitch .g{animation:rgb-shift-g 5s steps(1,jump-end) infinite alternate both}@keyframes rgb-shift-g{0%{transform:translate(-1.1692267934%,.1873007468%)}2%{transform:translate(.6228915397%,-.1226167191%)}4%{transform:translate(-.5337678891%,-.0261958521%)}6%{transform:translate(-1.247240028%,-.4733122216%)}8%{transform:translate(-1.3058185082%,-.2320020878%)}10%{transform:translate(-1.7669575697%,.1422698414%)}12%{transform:translate(-.7809634721%,.4164632563%)}14%{transform:translate(.150736893%,.0480885429%)}16%{transform:translate(-.3011110251%,.2355705931%)}18%{transform:translate(.4425760743%,-.4714821394%)}20%,to{transform:none}}.glitch .g:before{background:#0f0}.glitch .b{animation:rgb-shift-b 5s steps(1,jump-end) infinite alternate both}@keyframes rgb-shift-b{0%{transform:translate(-1.3014459825%,.3064420834%)}2%{transform:translate(-.8973409453%,.3021265593%)}4%{transform:translate(.1348791186%,.1064355219%)}6%{transform:translate(-1.4103254263%,.0465128671%)}8%{transform:translate(1.3570511202%,.3446469926%)}10%{transform:translate(-1.1923755457%,.0483053214%)}12%{transform:translate(.1112176049%,.4140140874%)}14%{transform:translate(-1.3452972043%,.2931476883%)}16%{transform:translate(.8050958243%,.3689673724%)}18%{transform:translate(1.6566889434%,.4423938716%)}20%,to{transform:none}}.glitch .b:before{background:#00f}@keyframes floatShip{0%{transform:translateY(0)}50%{transform:translateY(10px)}70%{transform:translateY(0)}90%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes moveShape{0%{background-size:100%}50%{background-size:90%}to{background-size:100%}}@keyframes movePropeller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}
