@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% 85.0301895317%,100% 85.0301895317%,100% 92.7264150287%,0% 92.7264150287%);transform:translate(-2.9777505398%,.0441473003%)}2%{clip-path:polygon(0% 8.6476609636%,100% 8.6476609636%,100% 13.3303058687%,0% 13.3303058687%);transform:translate(3.5875850413%,-.4519096772%)}4%{clip-path:polygon(0% 56.8184038734%,100% 56.8184038734%,100% 65.9825988695%,0% 65.9825988695%);transform:translate(-4.723547952%,-.2737504366%)}6%{clip-path:polygon(0% 9.0065690358%,100% 9.0065690358%,100% 12.1217999534%,0% 12.1217999534%);transform:translate(2.0293226674%,.4119202444%)}8%{clip-path:polygon(0% 48.2054623997%,100% 48.2054623997%,100% 56.8379045784%,0% 56.8379045784%);transform:translate(-3.6119955316%,.4123180465%)}10%{clip-path:polygon(0% 44.3259589332%,100% 44.3259589332%,100% 53.3547004205%,0% 53.3547004205%);transform:translate(7.0701588045%,-.0402200963%)}12%{clip-path:polygon(0% .0101550392%,100% .0101550392%,100% 1.6216100679%,0% 1.6216100679%);transform:translate(6.2998904413%,.3219475931%)}14%{clip-path:polygon(0% 12.0736321642%,100% 12.0736321642%,100% 16.7496485388%,0% 16.7496485388%);transform:translate(.9587951121%,-.3423640954%)}16%{clip-path:polygon(0% 72.8307767645%,100% 72.8307767645%,100% 82.7995892133%,0% 82.7995892133%);transform:translate(-2.5890686017%,.4494154875%)}18%{clip-path:polygon(0% 48.7886329467%,100% 48.7886329467%,100% 50.2233369088%,0% 50.2233369088%);transform:translate(3.2345260781%,-.2961937731%)}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% 89.3001216953%,100% 89.3001216953%,100% 92.8205542187%,0% 92.8205542187%);transform:translate(3.3931733368%,.2738359235%)}2%{clip-path:polygon(0% 8.1222052947%,100% 8.1222052947%,100% 15.8155972038%,0% 15.8155972038%);transform:translate(-7.1460520863%,-.1114526015%)}4%{clip-path:polygon(0% 18.5209467167%,100% 18.5209467167%,100% 23.8131615407%,0% 23.8131615407%);transform:translate(2.3272112274%,.1484683124%)}6%{clip-path:polygon(0% 13.5621408518%,100% 13.5621408518%,100% 20.145952977%,0% 20.145952977%);transform:translate(3.8902931696%,-.1389148847%)}8%{clip-path:polygon(0% 83.8405113566%,100% 83.8405113566%,100% 91.991521425%,0% 91.991521425%);transform:translate(-2.437861458%,-.0143143014%)}10%{clip-path:polygon(0% 22.8273946346%,100% 22.8273946346%,100% 27.9312230089%,0% 27.9312230089%);transform:translate(-.1706442158%,-.4751764463%)}12%{clip-path:polygon(0% 88.0709821661%,100% 88.0709821661%,100% 95.2821384972%,0% 95.2821384972%);transform:translate(-2.133192598%,.012446759%)}14%{clip-path:polygon(0% 38.8785626908%,100% 38.8785626908%,100% 43.1173876834%,0% 43.1173876834%);transform:translate(5.2648160945%,-.2040208858%)}16%{clip-path:polygon(0% 49.8219473882%,100% 49.8219473882%,100% 52.8247979146%,0% 52.8247979146%);transform:translate(1.2988741512%,-.2902899265%)}18%{clip-path:polygon(0% 56.682339922%,100% 56.682339922%,100% 62.5758920003%,0% 62.5758920003%);transform:translate(4.127887547%,-.1405813595%)}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.1204292705%,-.3395101695%)}2%{transform:translate(1.0280136179%,.3785009422%)}4%{transform:translate(.198783721%,-.005310765%)}6%{transform:translate(.2382118649%,.0300734593%)}8%{transform:translate(-.3994276842%,-.4872614282%)}10%{transform:translate(1.9830105822%,-.0677452595%)}12%{transform:translate(1.704584832%,.2648877206%)}14%{transform:translate(.7968857844%,-.4998050403%)}16%{transform:translate(1.8881527406%,-.1775195998%)}18%{transform:translate(-.567329433%,-.4895565456%)}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(-.8234704562%,.3551190697%)}2%{transform:translate(-.7812929817%,-.4824598341%)}4%{transform:translate(1.7779868697%,.2056731289%)}6%{transform:translate(.51707358%,-.0173383438%)}8%{transform:translate(.9497873305%,-.1000632489%)}10%{transform:translate(1.441707624%,.4757480938%)}12%{transform:translate(-.2613347568%,-.1076583923%)}14%{transform:translate(1.6189016936%,.0496128869%)}16%{transform:translate(.9411849213%,-.2565040519%)}18%{transform:translate(1.3519431743%,.1482619406%)}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.3210441173%,-.3222487636%)}2%{transform:translate(1.0488723625%,.1928319186%)}4%{transform:translate(.6928910579%,-.3650691213%)}6%{transform:translate(1.7099401424%,-.4169007714%)}8%{transform:translate(.2043459215%,-.442002584%)}10%{transform:translate(.1442136969%,-.108337654%)}12%{transform:translate(.0725161617%,-.0863071042%)}14%{transform:translate(.4372865981%,.4557784827%)}16%{transform:translate(.5043038411%,-.1967826963%)}18%{transform:translate(1.2131367335%,.2975508329%)}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)}}
