html[lang=ja] body{background:#fbf6f1!important}html[lang=ja] body,html[lang=ja] body :not(svg):not(path):not(code){font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,Yu Gothic,sans-serif!important}html[lang=ja] .font-display,html[lang=ja] .lw-home h1,html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3{font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Hiragino Sans,sans-serif!important;font-weight:700!important;letter-spacing:.01em!important}html[lang=ja] .uppercase{letter-spacing:.04em!important;text-transform:none!important}html[lang=ja] main img{border-radius:14px}html[lang=ja] main .border,html[lang=ja] main .rounded-none,html[lang=ja] main [class*="border "]{border-radius:16px!important}html[lang=ja] main a[class*=px-][class*=py-],html[lang=ja] main button,html[lang=ja] main input,html[lang=ja] main select,html[lang=ja] main textarea{border-radius:999px}html[lang=ja] main select,html[lang=ja] main textarea{border-radius:12px}html[lang=ja] .bg-luwei-primary,html[lang=ja] [style*="background-color: #243E3A"],html[lang=ja] [style*="background-color: rgb(36, 62, 58)"],html[lang=ja] [style*="background-color:#243E3A"],html[lang=ja] [style*="background: rgb(36, 62, 58)"],html[lang=ja] [style*="background:#243E3A"]{background-color:#d98e8a!important;border-color:#d98e8a!important}html[lang=ja] [style*="border: 1px solid rgb(36, 62, 58)"], html[lang=ja] [style*="border:1px solid #243E3A"]{border-color:#d98e8a!important;color:#b5615d!important}.lw-premium{--lw-accent:#243e3a;--lw-muted:#8a7d70;--lw-bg:#f5f1eb}html[lang=ja] .lw-premium{--lw-accent:#b5615d;--lw-muted:#a08a84;--lw-bg:#fbf6f1}html[lang^=zh] .lw-premium{--lw-accent:#b8432a;--lw-muted:#9a8478;--lw-bg:#fbf5f1}.lw-premium .lw-serif{font-family:Cormorant Garamond,"Noto Serif KR",Georgia,serif;font-weight:400}html[lang=ja] .lw-premium .font-display,html[lang=ja] .lw-premium .lw-serif,html[lang=ja] .lw-premium h1,html[lang=ja] .lw-premium h2{font-weight:500!important;letter-spacing:.02em!important}html[lang=ja] .lw-premium h3{font-weight:400!important}html[lang=ja] main .lw-premium .lw-card-img{border-radius:12px}html[lang=ja] main .lw-premium .lw-hero-img{border-radius:0}html[lang^=zh] .lw-premium .font-display,html[lang^=zh] .lw-premium .lw-serif,html[lang^=zh] .lw-premium h1,html[lang^=zh] .lw-premium h2{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif!important;font-weight:600!important;letter-spacing:0!important}html[lang^=zh] .lw-premium h3{font-weight:500}html[lang^=zh] .lw-premium .lw-card-img{border-radius:10px}html[lang=ja] main .lw-premium [role=tab]{border-radius:0!important}html body .arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark,html body .arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark.arzu-dark *{color:var(--c,#f5f0e8)!important;-webkit-text-fill-color:var(--c,#f5f0e8)!important}.arzu-card .arzu-photo{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.arzu-card:hover .arzu-photo{transform:scale(1.04)}.arzu-card{transition:box-shadow .4s ease,transform .4s ease}.arzu-card:hover{box-shadow:0 18px 40px -24px rgba(20,17,14,.35);transform:translateY(-2px)}@keyframes arzu-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.arzu-rise{animation:arzu-rise 1s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.arzu-card,.arzu-card .arzu-photo,.arzu-rise{animation:none;transition:none}}