.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.bottom-\[30\%\]{bottom:30%}.z-999{z-index:999}.z-10{z-index:10}.-z-5{z-index:-5}.m-auto{margin:auto}.my-8{margin-bottom:2rem;margin-top:2rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mb-20{margin-bottom:5rem}.mb-8{margin-bottom:2rem}.mb-16{margin-bottom:4rem}.mb-12{margin-bottom:3rem}.mb-5{margin-bottom:1.25rem}.ml-10{margin-left:2.5rem}.mt-12{margin-top:3rem}.mb-2{margin-bottom:.5rem}.ml-3{margin-left:.75rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.\!mb-8{margin-bottom:2rem!important}.\!mb-0{margin-bottom:0!important}.mb-\[6\.5rem\]{margin-bottom:6.5rem}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-full{height:100%}.h-8{height:2rem}.h-auto{height:auto}.h-12{height:3rem}.h-16{height:4rem}.h-screen{height:100vh}.max-h-\[55px\]{max-height:55px}.w-full{width:100%}.w-80{width:20rem}.w-auto{width:auto}.w-\[90\%\]{width:90%}.w-\[300px\]{width:300px}.w-4\/5{width:80%}.w-12{width:3rem}.w-\[95\%\]{width:95%}.w-16{width:4rem}.max-w-1000{max-width:1000px}.max-w-800{max-width:800px}.max-w-1200{max-width:1200px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:3%}.gap-2{gap:2%}.gap-4{gap:4%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-25{border-radius:25px}.rounded-full{border-radius:9999px}.\!rounded-20{border-radius:20px!important}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.border-r{border-right-width:1px}.border-solid{border-style:solid}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-sub{background-color:var(--sub-color)}.bg-main{background-color:var(--main-color)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-font{background-color:var(--font-color)}.bg-white\/25{background-color:hsla(0,0%,100%,.25)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-8{padding:2rem}.p-6{padding:1.5rem}.p-16{padding:4rem}.p-12{padding:3rem}.p-1{padding:.25rem}.\!p-4{padding:1rem!important}.px-8{padding-left:2rem;padding-right:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pl-4{padding-left:1rem}.pb-8{padding-bottom:2rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-7xl{font-size:4.5rem;line-height:1}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[2rem\]{font-size:2rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.text-\[\#ff9c89\],.text-white{--tw-text-opacity:1}.text-\[\#ff9c89\]{color:rgb(255 156 137/var(--tw-text-opacity))}.text-font{color:var(--font-color)}.opacity-0{opacity:0}.outline{outline-style:solid}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-800{transition-duration:.8s}.centering-x{left:50%;transform:translateX(-50%)}.centering-y{top:50%;transform:translateY(-50%)}.fuchidori-main{text-shadow:var(--main-color) 2px 0,var(--main-color) -2px 0,var(--main-color) 0 -2px,var(--main-color) 0 2px,var(--main-color) 2px 2px,var(--main-color) -2px 2px,var(--main-color) 2px -2px,var(--main-color) -2px -2px,var(--main-color) 1px 2px,var(--main-color) -1px 2px,var(--main-color) 1px -2px,var(--main-color) -1px -2px,var(--main-color) 2px 1px,var(--main-color) -2px 1px,var(--main-color) 2px -1px,var(--main-color) -2px -1px}.theme-color{background-color:var(--background-color);color:var(--font-color)}@media (max-width:599px){.s\:m-8{margin:2rem}.s\:m-auto{margin:auto}.s\:mb-6{margin-bottom:1.5rem}.s\:mb-8{margin-bottom:2rem}.s\:mb-5{margin-bottom:1.25rem}.s\:mb-12{margin-bottom:3rem}.s\:mb-3{margin-bottom:.75rem}.s\:mb-4{margin-bottom:1rem}.s\:hidden{display:none}.s\:h-3\/5{height:60%}.s\:max-h-\[78px\]{max-height:78px}.s\:w-\[98\%\]{width:98%}.s\:w-\[94\%\]{width:94%}.s\:w-3\/5{width:60%}.s\:w-full{width:100%}.s\:w-4\/5{width:80%}.s\:flex-col{flex-direction:column}.s\:p-4{padding:1rem}.s\:px-4{padding-left:1rem;padding-right:1rem}.s\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.s\:pt-4{padding-top:1rem}.s\:pr-2{padding-right:.5rem}.s\:pb-4{padding-bottom:1rem}.s\:text-center{text-align:center}.s\:text-5xl{font-size:3rem;line-height:1}.s\:text-2xl{font-size:1.5rem;line-height:2rem}.s\:text-3xl{font-size:1.875rem;line-height:2.25rem}.s\:text-4xl{font-size:2.25rem;line-height:2.5rem}.s\:text-xl{font-size:1.25rem;line-height:1.75rem}.s\:text-\[1\.8rem\]{font-size:1.8rem}.s\:leading-relaxed{line-height:1.625}}@media (min-width:600px){.ml\:mx-8{margin-left:2rem;margin-right:2rem}.ml\:-mt-20{margin-top:-5rem}.ml\:mb-16{margin-bottom:4rem}.ml\:mb-24{margin-bottom:6rem}.ml\:mt-\[-3rem\]{margin-top:-3rem}.ml\:mb-8{margin-bottom:2rem}.ml\:mb-12{margin-bottom:3rem}.ml\:-mt-10{margin-top:-2.5rem}.ml\:mt-4{margin-top:1rem}.ml\:mr-6{margin-right:1.5rem}.ml\:flex{display:flex}.ml\:hidden{display:none}.ml\:max-h-\[170px\]{max-height:170px}.ml\:w-4\/5{width:80%}.ml\:w-full{width:100%}.ml\:w-\[30\%\]{width:30%}.ml\:max-w-1280{max-width:1280px}.ml\:max-w-800{max-width:800px}.ml\:max-w-1200{max-width:1200px}.ml\:items-start{align-items:flex-start}.ml\:border-r-\[3px\]{border-right-width:3px}.ml\:p-28{padding:7rem}.ml\:\!p-16{padding:4rem!important}.ml\:px-8{padding-left:2rem;padding-right:2rem}.ml\:pt-12{padding-top:3rem}.ml\:pl-10{padding-left:2.5rem}.ml\:pr-8{padding-right:2rem}.ml\:pl-2{padding-left:.5rem}.ml\:pr-4{padding-right:1rem}.ml\:text-3xl{font-size:1.875rem;line-height:2.25rem}.ml\:text-4xl{font-size:2.25rem;line-height:2.5rem}.ml\:text-5xl{font-size:3rem;line-height:1}.ml\:leading-snug{line-height:1.375}.ml\:col-3{flex:0 0 auto;width:25%}.ml\:col-6{flex:0 0 auto;width:50%}.ml\:col-9{flex:0 0 auto;width:75%}}