@font-face{font-family:Druk Wide Bold;src:url(../media/DrukWideBold.aed9b9d2.woff)format("woff")}html{scroll-behavior:smooth}body{background-color:#000;font-family:Druk Wide Bold}body.active{overflow:hidden}a{text-decoration:none}img{width:100%;height:auto;display:block}section{justify-content:center;align-items:center;display:flex}.container{max-width:540px;margin:auto}.flex{display:flex}header{z-index:10;opacity:0;background-color:#0000;width:100%;animation:1s ease-out 5s forwards slideDownHeader;position:fixed;top:20px;left:0;transform:translateY(-100%)}@media screen and (max-width:767px){header{top:0}}header nav ul{justify-content:center;align-items:center;gap:20px;display:flex}@media screen and (max-width:767px){header nav ul{text-align:end;flex-direction:column;padding-right:20px;line-height:2}}header nav ul li a{color:#ffdc00;transition:all .5s;display:inline-block}@media screen and (max-width:420px){header nav ul li a{font-size:12px}}header nav ul li a:hover{color:#0000;text-shadow:0 0 5px #ffdc00}header nav.show{transform:translate(0)}@media screen and (max-width:767px){header nav{background:#000;width:70%;max-width:320px;height:100vh;padding:5rem 2rem;transition:transform .4s;position:fixed;inset:0 0 0 auto;transform:translate(100%)}}@keyframes slideDownHeader{to{opacity:1;transform:translateY(0)}}header .btnTrigger{background:0 0;border:none;display:none}@media screen and (max-width:767px){header .btnTrigger{z-index:2;width:50px;height:44px;margin-top:20px;margin-left:auto;margin-right:20px;transition:all .5s;display:block;position:relative;transform:rotate(0)}}header .btnTrigger span{box-sizing:border-box;background:#ffdc00;border-radius:4px;width:100%;height:3px;transition:all .5s;display:inline-block;position:absolute;left:0}header .btnTrigger span:first-of-type{top:0}header .btnTrigger span:nth-of-type(2){top:20px}header .btnTrigger span:nth-of-type(3){bottom:0}header .btnTrigger.active{transition:all .5s;transform:rotate(360deg)}header .btnTrigger.active span:first-of-type{transform:translateY(20px)rotate(-45deg)}header .btnTrigger.active span:nth-of-type(2){transform:translateY(0)rotate(45deg)}header .btnTrigger.active span:nth-of-type(3){opacity:0}.first-view{background-image:url(../media/main.a5fb05d1.webp);background-position:50%;background-repeat:no-repeat;background-size:auto;height:100dvh;position:relative}@media screen and (max-width:585px){.first-view{background-size:contain}}.first-view:before{content:"";background-color:#000c;position:absolute;inset:0}.first-view .logo{z-index:1;width:100%;max-width:520px;padding:0 20px;position:relative;overflow:hidden}.first-view:after{content:"";opacity:1;background-color:#fff;animation:.5s 4s forwards fadeOutAfter;position:absolute;inset:0}@keyframes fadeOutAfter{to{opacity:0}}.first-view .beatkumiai{max-width:200px;position:absolute;bottom:0;right:0}@media screen and (max-width:585px){.first-view .beatkumiai{max-width:150px}}.placed{height:100vh;margin:0}.shop{background-color:#fff;height:100dvh;position:relative}.shop .lantern{z-index:1;position:absolute;top:0;left:0}.shop .lantern img{max-width:420px}@media screen and (max-width:767px){.shop .lantern img{max-width:270px}}@media screen and (max-width:585px){.shop .lantern img{max-width:190px}}.shop.sesame{background-color:#000}@media screen and (max-width:767px){.shop.sesame{flex-wrap:wrap;gap:40px;height:100%;margin-top:30%}}.shop.sesame h2{color:#f1c83c;text-align:center;width:100%}.shop.sesame .box{padding-bottom:0}.shop .splide{max-width:800px}.shop .splide__arrow{border-radius:unset;background-color:#ffdc00;width:4em;height:4em;top:24%}@media screen and (max-width:585px){.shop .splide__arrow{top:40%}}.shop .box{padding-bottom:80px;position:relative}@media screen and (max-width:767px){.shop .box{max-width:100%;padding:0 20px 80px}}.shop .box .tomiken{position:absolute;bottom:0;right:0}.shop .box .tomiken img{max-width:100px}@media screen and (max-width:585px){.shop .box .tomiken img{max-width:50px}}.shop .box .mailman{z-index:0;position:absolute;bottom:0;left:0}.shop .box .mailman img{max-width:85px}@media screen and (max-width:585px){.shop .box .mailman img{max-width:44px}}.shop .box img.madskill,.shop .box img.jahgod{max-width:400px;height:auto;margin:auto}.shop .box img.sesame{max-width:500px;height:auto;margin:auto}.shop .box .position{width:100%;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.shop .box .position a.btn-flat{text-align:center;color:#fff;background:#000;border-radius:0;padding:20px 0;display:block}.shop .box .position a.btn-flat span{position:relative}.shop .box .position a.btn-flat:before{content:"";width:150%;height:500%;transition:all .5s ease-in-out;position:absolute;top:0;left:30px;transform:translate(-98%)translateY(-70%)rotate(135deg)}.shop .box .position a.btn-flat.tdhm:before{background:#c10f22}.shop .box .position a.btn-flat.fc:before{background:#ffdc00}.shop .box .position a.btn-flat.pylo:before{background:#0951a2}.shop .box .position a.btn-flat:hover:before{transform:translate(-9%)translateY(-25%)rotate(135deg)}.shop .coment{text-align:center;width:100%;margin:auto;padding:0 20px;font-size:20px;font-weight:700;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}@media screen and (max-width:585px){.shop .coment{font-size:13px;bottom:9%}}.member{color:#fff;cursor:alias;background:#000;height:100dvh;position:relative}.member .profile{color:#f1c83c;text-shadow:1px 1px #533d4a,2px 2px #533d4a,3px 3px #533d4a,4px 4px #533d4a;white-space:pre-wrap;max-width:540px;margin:auto;transition:opacity .6s}.member .profile.is-visible{opacity:1}@media screen and (max-width:767px){.member .profile{padding:0 20px;font-size:13px}}.member .about-bg{width:100%;max-width:700px;height:inherit;opacity:.8;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.member .cd-jake{background-position:50%;background-repeat:no-repeat;width:100%;max-width:250px;height:250px;position:absolute}@media screen and (max-width:767px){.member .cd-jake{max-width:100px;height:100px}}.member .modal-overlay{z-index:10000;background:#fff3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.member .modal-overlay .modal-body{color:#fff;background:#111;border-radius:8px;max-width:80vw;padding:32px 40px}.member .modal-overlay .modal-body .link-row{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.member .modal-overlay .modal-body .link-row a{color:#0af;font-weight:600;text-decoration:none;display:block}.member .custom-cursor{pointer-events:none;z-index:9999;mix-blend-mode:difference;background-color:#ffdc00;border-radius:50%;width:200px;height:200px;transition:transform .12s ease-out;position:fixed;top:0;left:0;box-shadow:0 0 70px #fff3}@media screen and (max-width:767px){.member .custom-cursor{display:none}}@media (pointer:fine){.member .member{cursor:none}}.news{color:#fff;padding:200px 0;font-weight:700;position:relative}.news:before{content:"";background-color:#000c;height:100vh;position:fixed;inset:0}.news:after{content:"";z-index:-1;background-image:url(../media/news-bg.f2635d75.webp);background-position:50%;background-repeat:no-repeat;background-size:auto;height:100vh;position:fixed;inset:0}@media screen and (max-width:585px){.news:after{background-size:cover}}.news .container{max-width:1042px;margin:auto;padding:0 20px;position:relative}.news .container h1{text-align:center;margin-bottom:50px;font-size:30px}.news .container .wrap{justify-content:space-between;display:flex}@media screen and (max-width:767px){.news .container .wrap{flex-wrap:wrap}}.news .container .wrap .category-section{width:48%}@media screen and (max-width:767px){.news .container .wrap .category-section{width:100%;margin-bottom:80px}}.news .container .wrap .category-section h2.category-title{margin-bottom:30px;font-size:25px}.news .container .wrap .category-section .news-list .news-link span.tag-icons{gap:8px;display:flex}.news .container .wrap .category-section .news-list .news-link span.tag-icons .tag-icon-wrapper{margin-top:10px;display:block}.news .container .wrap .category-section .news-list .news-link span.tag-icons .tag-icon-wrapper img.tag-icon{border-radius:100%;width:30px;height:auto}.news .container ul li{border-bottom:1px solid #ffdc00;margin-bottom:40px;padding-bottom:10px}.content{color:#fff;padding:200px 0;font-weight:700;position:relative}.content:before{content:"";background-color:#000c;height:100vh;position:fixed;inset:0}.content:after{content:"";z-index:-1;background-image:url(../media/news-bg.f2635d75.webp);background-position:50%;background-repeat:no-repeat;background-size:auto;height:100vh;position:fixed;inset:0}@media screen and (max-width:585px){.content:after{background-size:cover}}.content .container{max-width:1000px;margin:auto;padding:0 20px;position:relative}.content .container h1{margin-bottom:50px;font-size:30px}.content .container h2{margin-bottom:30px;font-size:25px}.content .container p{margin-bottom:20px}.content .container img{max-width:500px;margin-bottom:20px;display:block}.ed-modal{z-index:9999;background:#000000e6;width:100%;height:100%;animation:.5s modalFadeIn;display:flex;position:fixed;top:0;left:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.ed-modal #modalOverlay{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ed-modal #modalOverlay .modalContent{width:100%;max-width:800px;margin:auto;animation:.5s modalScaleIn;position:relative}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ed-modal #modalOverlay .modalContent .ed-closeModal{cursor:pointer;opacity:.5;width:1.5rem;height:1.5rem;transition:opacity .3s;position:absolute;top:-35px;right:5px}.ed-modal #modalOverlay .modalContent .ed-closeModal:hover{opacity:1}.ed-modal #modalOverlay .modalContent .video-wrapper{filter:drop-shadow(0 2px 5px #313131);width:100%;height:0;padding-bottom:56.25%;animation:1.2s fadeIn;position:relative;overflow:hidden}.ed-modal #modalOverlay .modalContent .video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.ed-modal #modalOverlay .modalContent .video-info{text-align:center;color:#fff;margin-top:10px;font-size:8px}.ed-modal #modalOverlay .modalContent .splide__arrow{background-color:#ffdc00;width:3em;height:3em}@media screen and (max-width:767px){.ed-modal #modalOverlay .modalContent .splide__arrow{top:unset;transform:unset;bottom:-30px}}footer{text-align:center;opacity:0;width:100%;animation:1s ease-out 5s forwards slideDownHeader02;position:fixed;bottom:-15px;left:50%;transform:translate(-50%)}@keyframes slideDownHeader02{to{opacity:1;bottom:15px}}footer small{color:#f1c83c;font-size:12px;font-weight:300;display:block}@media screen and (max-width:585px){footer small{font-size:8px}}
