.business-footer_footer__SQb_B{background:#f4f6f5;border-top:1px solid #dde5df;color:#46544b;padding:28px 24px;font-size:13px;line-height:1.7;clear:both}.business-footer_inner__471oJ{max-width:1180px;margin:0 auto;overflow-wrap:anywhere}.business-footer_inner__471oJ strong{font-size:17px;color:#234a3a}.business-footer_inner__471oJ dl{display:flex;flex-wrap:wrap;gap:6px 24px;margin:14px 0}.business-footer_inner__471oJ dl>div{display:flex;flex-wrap:wrap;gap:0 9px}.business-footer_inner__471oJ dt{font-weight:600}.business-footer_inner__471oJ dd{margin:0}.business-footer_address__a1x0N{flex-basis:100%}.business-footer_inner__471oJ a{text-decoration:underline;text-underline-offset:3px;color:inherit}@media(max-width:600px){.business-footer_footer__SQb_B{padding:24px 18px}.business-footer_inner__471oJ dl{display:grid;gap:8px}.business-footer_inner__471oJ dl>div{display:block}}.english-not-found-nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:24px;max-width:1200px;margin:auto}.english-not-found{max-width:800px;margin:8vh auto;padding:24px;text-align:center}.english-not-found h1{font-size:clamp(2rem,6vw,3.6rem)}.english-not-found nav{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:40px}@media(max-width:600px){html[lang=en] :is(a,button,summary,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-width:44px;min-height:44px;box-sizing:border-box}html[lang=en] a{display:inline-flex;align-items:center}html[lang=en] a:has(>div),html[lang=en] a:has(>h2),html[lang=en] a:has(>h3){display:block}html[lang=en] summary{display:flex;align-items:center}html[lang=en] label:has(input[type=checkbox]),html[lang=en] label:has(input[type=radio]){min-height:44px;display:flex;align-items:center;gap:8px}html[lang=en] .modern-header nav{flex-wrap:wrap}}html[lang=en] .room-management .room-delete-danger{margin-left:auto;color:#b42318;border:1px solid #b42318;background:#fff1f0}.room-management-dialog{max-width:520px;width:calc(100% - 32px);border:1px solid #ddd;border-radius:18px;padding:24px;color:#202a25}.room-management-dialog::backdrop{background:#17251fcc}.room-management-dialog button{margin:12px 12px 0 0;min-height:44px;padding:10px 18px}.room-management-dialog input,.room-management-dialog select{display:block;width:100%;padding:12px;margin:8px 0 16px;border:1px solid #999;border-radius:8px}