/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}.contents{display:contents}.hidden{display:none}.overflow-x-hidden{overflow-x:hidden}.underline{text-decoration-line:underline}@layer base{html{font-size:16px}body{font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,YuGothic,sans-serif}}.container-1440{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1rem}