
body.eg-site #main .wa-facilities{padding-block:0;margin-bottom:96px;}
body.eg-site #main .wa-facilities .wa-facility figure{margin:0;}

body.eg-site #main .wa-facilities :is(.wa-fitness,.wa-party,.wa-pool){
 display:grid;grid-template-columns:minmax(0,4fr) minmax(0,9fr);column-gap:40px;align-items:start;
}
body.eg-site #main .wa-facilities :is(.wa-fitness,.wa-party,.wa-pool)>.r10-facility-photos{grid-column:2;grid-row:1;min-width:0;}
body.eg-site #main .wa-facilities :is(.wa-fitness,.wa-party,.wa-pool)>.w3-facility-copy{grid-column:1;grid-row:1;min-width:0;}
body.eg-site #main .wa-facilities .w3-facility-copy>:last-child{margin-bottom:0;}

/* 피트니스 사진 선택: 대표 사진 아래에 작은 그림 단추(왼쪽)와 자동 넘김 단추(오른쪽)를 한 줄로. */
body.eg-site #main .wa-facilities .wa-fitness .r10-facility-photos.detail-gallery{
 display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:12px;align-items:center;
}
body.eg-site #main .wa-facilities .wa-fitness .r10-facility-photos.detail-gallery>figure{grid-column:1/-1;}
body.eg-site.refined-details-1007 #main .wa-facilities .wa-fitness .detail-photo-nav{padding-top:0;}
body.eg-site #main .wa-facilities .wa-fitness .wa-photo-controls{margin-top:0;}

/* 안내 시작선은 쪽 공통 폭 규칙이 맞는 구간(1176px 이상 = 1080+48×2, 700px 이하)에서만 맞춘다.
   701~1175px은 쪽 전체가 공통 .official-content 폭 규칙상 좌우 여백 0이라(공통 CSS 일), 안내만 끝에 붙지 않게 원래 안쪽 여백을 둔다. */
@media(min-width:1176px){
 body.eg-site.official.detail-page.refined-details-1007 #main>.briefing-section.wa-condition-note{padding-inline:0;}
}

@media(max-width:899px){
 body.eg-site #main .wa-facilities{margin-bottom:64px;}
 body.eg-site #main .wa-facilities :is(.wa-fitness,.wa-party,.wa-pool){display:flex;flex-direction:column;gap:20px;align-items:stretch;}
}
@media(max-width:700px){
 body.eg-site.official.detail-page.refined-details-1007 #main>.briefing-section.wa-condition-note{padding-inline:0;max-width:calc(100% - 64px);}
}
@media(max-width:374px){
 body.eg-site.official.detail-page.refined-details-1007 #main>.briefing-section.wa-condition-note{max-width:calc(100% - 48px);}
}
