.site-title{width:100%}.campsite-img{aspect-ratio:4/3;object-fit:cover}.title-area{position:relative}.site-notice .text-danger{word-break:keep-all}.ui>button{width:20px;height:20px}.facility-area{overflow:hidden}.facility-area>div{white-space:nowrap;overflow-x:scroll}.facility-area>div>div{width:60px;margin:0 4px}.info-icon{width:60px!important}.info-icon>img{margin-bottom:12px}.icon-title{margin-bottom:0}.division2>h3{padding:16px 16px 0 16px}.site-notice>div>p:first-child{margin-bottom:8px;color:#d9534d}.siteInfo{display:flex;flex-direction:column;gap:8px;font-size:14px}.siteInfo .siteInfoWrap{display:flex;align-items:center;gap:.25rem}.siteInfo .siteInfoWrap>img{filter:invert(44%) sepia(0%) saturate(141%) hue-rotate(188deg) brightness(95%) contrast(80%)}.site-intro .notice-alert{padding:8px 0;margin-top:8px;border-radius:8px;text-align:center;font-size:12px;background-color:var(--cpt-danger-bg);color:var(--cpt-danger)}.site-intro .notice-info{margin:8px 0;font-size:14px;color:var(--cpt-secondary)}.booking-schedule{z-index:9;width:100%;max-width:450px;margin-bottom:0;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.25)}
