.ksl-beauty-register{padding:48px 0;max-width:1150px;color:var(--ink)}.ksl-beauty-register h2{font-size:clamp(28px,3vw,42px);line-height:1.35;margin:17px 0 24px}.ksl-beauty-register p{line-height:1.9;max-width:900px}.ksl-table-wrap{margin:30px 0}.ksl-table-wrap table{border-collapse:collapse;width:100%;table-layout:fixed}.ksl-table-wrap caption{text-align:left;font-size:14px;margin-bottom:14px}.ksl-table-wrap th,.ksl-table-wrap td{padding:19px 17px;line-height:1.8;text-align:left;vertical-align:top;border:1px solid var(--ink);overflow-wrap:anywhere}.ksl-table-wrap thead{background:var(--yellow)}.ksl-table-wrap th:first-child{width:12%}.ksl-table-wrap th:nth-child(2){width:26%}.ksl-table-wrap tbody th{font-size:23px}.ksl-arrival{font-size:15px}.ksl-beauty-register nav{display:flex;gap:25px;flex-wrap:wrap;margin:23px 0}.ksl-beauty-register a{color:inherit;text-decoration:underline;text-underline-offset:4px}.ksl-beauty-register footer{border-top:1px solid var(--ink);padding-top:18px;font-size:13px;line-height:1.9}#beauty-areas.ksl-beauty-register thead{background:var(--yellow)}@media(max-width:600px){.ksl-beauty-register{padding:30px 0}.ksl-table-wrap th,.ksl-table-wrap td{padding:13px 9px;font-size:14px}.ksl-table-wrap th:first-child{width:15%}.ksl-table-wrap th:nth-child(2){width:27%}.ksl-table-wrap tbody th{font-size:19px}}
.ksl-table-wrap td:nth-child(2) span{white-space:nowrap;display:inline-block}

.ksl-table-wrap td:nth-child(2) span+span:before{content:"、"}@media(max-width:600px){.ksl-table-wrap td:nth-child(2) span{display:block}.ksl-table-wrap td:nth-child(2) span+span:before{content:none}}
