/*! [content/sauna] page.css */.conditions-table{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.conditions-table-mixed,.conditions-table-name,.conditions-table-place,.conditions-table-reserve{white-space:nowrap}@media (max-width:1279px){.conditions-table{border:0;border-radius:0;background:0 0;overflow:visible}.conditions-table thead{display:none}.conditions-table tbody,.conditions-table td,.conditions-table tr{display:block;border:none;line-height:var(--line-height);font-size:var(--font-size)}.conditions-table tbody tr{border-bottom:1px solid rgb(var(--color-text-p-rgb) / .2)}.conditions-table tbody tr+tr{margin-top:2em}.conditions-table tbody td br{display:none}.conditions-table .conditions-table-name{grid-column:1/-1;padding:0 0 .5em;font-weight:700;font-family:var(--font-serif-h);font-size:var(--font-size-h4)}.conditions-table .conditions-table-feature,.conditions-table .conditions-table-mixed,.conditions-table .conditions-table-place,.conditions-table .conditions-table-reserve{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgb(var(--color-text-p-rgb) / .2);border-bottom:none}.conditions-table .conditions-table-feature::before,.conditions-table .conditions-table-mixed::before,.conditions-table .conditions-table-place::before,.conditions-table .conditions-table-reserve::before{--lh:calc(var(--font-size) * var(--line-height));--before-fs:.75;--before-lh:calc(var(--font-size) * var(--line-height) * var(--before-fs));--spacer:calc((var(--lh) - var(--before-lh)) / 2);-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:4em;margin:var(--spacer) 2em var(--spacer) 0;letter-spacing:.02em;font-size:calc(100% * var(--before-fs))}.conditions-table-reserve::before{content:"予約"}.conditions-table-mixed::before{content:"混浴"}.conditions-table-place::before{content:"利用場所"}.conditions-table-feature::before{content:"特徴"}}.sauna-spec{--dt-width:2em;--dt-gap:1em;--item-gap:.5em;margin:var(--margin-line) 0 0;line-height:1.5}.sauna-spec-dt{clear:left;float:left;width:var(--dt-width);margin:0 var(--dt-gap) var(--item-gap) 0}.sauna-spec-dd{margin:0 0 var(--item-gap)}