.block__btn-container a.btn.rental__btn{font-size:var(--fs-24);padding:var(--space-md) var(--space-lg)}.rental__goods-container li{border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,.3);color:#fefefe;display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr;overflow:hidden}.rental__goods-container li>div.rental__div{background-color:#333453;padding:1em}.rental__table{border-collapse:collapse;width:100%}.rental__table caption{font-size:var(--fs-18);font-weight:700;margin-bottom:.8em}.rental__table td,.rental__table th{border:1px solid var(--hotel_base-color3);font-weight:400;padding:4px;text-align:center}.rental__faq .line_dot_b{border-bottom:1px dotted var(--border-color)}.rental__faq .mgn_b20{margin-bottom:var(--space-md)}.rental__faq dl{line-height:1.6}.rental__faq dl dt{font-size:var(--fs-24);font-weight:700;margin-bottom:var(--space-sm)}.rental__faq dl dt:before{background-color:var(--base-color-dgray);border-radius:50%;color:var(--base-color-white);content:"Q";line-height:var(--space-lg)}.rental__faq dl dd{font-size:var(--fs-18);line-height:1.6;margin-bottom:var(--space-md)}.rental__faq dl dd:before{background-color:var(--hotel_base-color);border-radius:50%;color:var(--base-color-white);content:"A";line-height:var(--space-lg)}.rental__faq dl dd,.rental__faq dl dt{min-height:var(--space-lg);padding-left:calc(var(--space-lg) + var(--space-sm));position:relative}.rental__faq dl dd:before,.rental__faq dl dt:before{display:inline-block;font-size:var(--fs-24);height:var(--space-lg);left:0;position:absolute;text-align:center;width:var(--space-lg)}.ul__rentalbrand{align-items:center;display:flex;flex-wrap:wrap;gap:2em;justify-content:space-evenly;margin:0 auto}.lift__discount__table{background-color:#fefefe;border:4px double #000;border-collapse:collapse;font-size:var(--fs-18);margin-left:auto;margin-right:auto}.lift__discount__table .trth{background-color:var(--base-color-lgray)}.lift__discount__table td,.lift__discount__table th{border:1px solid #000;padding:10px;text-align:center}.lift__discount__table th.nowrap{white-space:nowrap}.colgroup__discount{border:6px solid var(--hotel_base-color)}@media screen and (max-width:480px){.rental__table{font-size:var(--fs-14)}}@media screen and (max-width:428px){.lift__discount__table{font-size:var(--fs-14)}}