.hall-crumb__list{font-size:var(--fs-5);line-height:var(--lh-body);color:var(--c-sub);flex-wrap:wrap;display:flex}.hall-crumb__list>li+li:before{content:"/";margin:0 var(--sp-1)}.hall-crumb__list a{text-underline-offset:4px;text-decoration:underline 1px}.hall-head{margin-top:var(--sp-4);padding-bottom:var(--sp-5);border-bottom:var(--rule-main) solid var(--c-deep)}.hall-head__title{font-size:var(--fs-1);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.hall-head__basis{margin-top:var(--sp-3);font-size:var(--fs-5);line-height:var(--lh-body);color:var(--c-body-gray)}.hall-head__note{margin-top:var(--sp-3);font-size:var(--fs-4);line-height:var(--lh-body);color:var(--c-sub)}.hall-sec__title{margin-bottom:var(--sp-4);font-size:var(--fs-2);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.hall-q{margin-top:var(--sp-7)}.hall-fee{margin-top:var(--sp-8)}.hall-facility{margin-top:var(--sp-6)}.hall-location{margin-top:var(--sp-7)}.hall-same{margin-top:var(--sp-8)}.hall-faq{margin-top:var(--sp-6)}.hall-facility .rule-table tbody th,.hall-location .rule-table tbody th{width:220px;max-width:none}.hall-facility .rule-table tbody td,.hall-location .rule-table tbody td{color:var(--c-deep)}.hall-q__situation{margin:calc(var(--sp-2) * -1) 0 var(--sp-3);font-size:var(--fs-4);color:var(--c-body-gray)}.rule-table.hall-q__table tbody th,.rule-table.hall-q__table tbody td{padding:var(--sp-4) var(--sp-3);vertical-align:top}.rule-table.hall-q__table tbody th{max-width:none;color:var(--c-deep)}@media (width>=769px){.rule-table.hall-q__table tbody th{width:40%}.rule-table.hall-q__table tbody td{width:28%}.rule-table.hall-q__table tbody td:nth-child(2){width:32%}.rule-table.hall-q__table tr[aria-current=page]>*{background-color:var(--c-letter)}}.rule-table.hall-q__table tr[aria-current=page] .hall-q__name{font-weight:var(--fw-medium)}.hall-q__name{font-size:var(--fs-3);font-weight:var(--fw-regular);line-height:var(--lh-tight);display:block}.hall-q__desc{margin-top:var(--sp-1);font-size:var(--fs-5);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--c-sub);display:block}.hall-q__label{font-size:var(--fs-5);line-height:var(--lh-body);color:var(--c-sub);display:block}.hall-q__value{word-break:keep-all;margin-top:var(--sp-1);font-size:var(--fs-4);line-height:var(--lh-body);color:var(--c-deep);display:block}.hall-q__meals{margin-top:var(--sp-4);font-size:var(--fs-4);line-height:var(--lh-body);color:var(--c-body-gray)}.hall-q__quote{margin-top:var(--sp-5)}.rule-table.hall-fee__table tbody th{width:26%;max-width:none;font-weight:var(--fw-medium);color:var(--c-deep)}.rule-table.hall-fee__table tr>:nth-child(2){color:var(--c-body-gray)}.rule-table.hall-fee__table tr>:nth-child(3){width:110px;color:var(--c-body-gray)}.rule-table.hall-fee__table tr>:nth-child(4){text-align:right;width:140px}.rule-table.hall-fee__table thead th:nth-child(4){text-align:right}.hall-fee__amount{color:var(--c-deep)}.rule-table.hall-fee__table tbody tr.hall-fee__group>th{width:auto;padding:var(--sp-4) 0 var(--sp-2);border-bottom:var(--rule-sub) solid var(--c-rule);font-size:var(--fs-5);font-weight:var(--fw-regular);letter-spacing:var(--ls-label);color:var(--c-sub)}.hall-fee__source{margin-top:var(--sp-3);font-size:var(--fs-5);line-height:var(--lh-body);color:var(--c-sub)}.hall-fee__none{font-size:var(--fs-4);line-height:var(--lh-body);color:var(--c-body-gray)}.hall-fee__tel{margin-left:var(--sp-2);color:var(--c-deep);display:inline-block}.hall-location__map{margin-top:var(--sp-3);font-size:var(--fs-4)}@media (width<=768px){.hall-head{margin-top:var(--sp-3)}.hall-head__title{font-size:var(--fs-2)}.hall-sec__title{font-size:var(--fs-3);margin-bottom:var(--sp-3)}.hall-q{margin-top:var(--sp-6)}.hall-fee{margin-top:var(--sp-7)}.hall-facility{margin-top:var(--sp-5)}.hall-location{margin-top:var(--sp-6)}.hall-same{margin-top:var(--sp-7)}.hall-faq{margin-top:var(--sp-5)}.rule-table.hall-q__table,.rule-table.hall-q__table tbody,.rule-table.hall-q__table tr{display:block}.rule-table.hall-q__table tbody th,.rule-table.hall-q__table tbody td{width:auto;padding:var(--sp-1) 0;border-bottom:0;display:block}.rule-table.hall-q__table tbody tr{padding:var(--sp-3) 0;border-bottom:var(--rule-sub) solid var(--c-rule)}.rule-table.hall-q__table tbody tr:last-child{border-bottom:var(--rule-main) solid var(--c-deep)}.rule-table.hall-q__table tbody tr:last-child>th,.rule-table.hall-q__table tbody tr:last-child>td{border-bottom:0}.rule-table.hall-q__table tbody th{padding-bottom:var(--sp-2)}.hall-facility .rule-table tbody th,.hall-location .rule-table tbody th{width:36%}.rule-table.hall-fee__table thead{display:none}.rule-table.hall-fee__table tbody tr{column-gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:var(--rule-sub) solid var(--c-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.rule-table.hall-fee__table tbody tr.hall-fee__group{border-bottom:0;padding:0;display:block}.rule-table.hall-fee__table tbody tr>th,.rule-table.hall-fee__table tbody tr>td{border-bottom:0;width:auto;max-width:none;padding:0;display:block}.rule-table.hall-fee__table tbody tr>:first-child,.rule-table.hall-fee__table tbody tr>:nth-child(2){grid-column:1/-1}.rule-table.hall-fee__table tbody tr>:first-child{font-size:var(--fs-4)}.rule-table.hall-fee__table tbody tr>:nth-child(4){text-align:right;width:auto}.rule-table.hall-fee__table tbody tr>:nth-child(3){width:auto}.rule-table.hall-fee__table tbody tr:last-child{border-bottom:var(--rule-main) solid var(--c-deep)}.rule-table.hall-fee__table tbody tr.hall-fee__group>th{padding:var(--sp-3) 0 var(--sp-1)}}
