<!-- ========================================== -->
<!-- 일산출장타이마사지 랜딩페이지 (Full Ver.) -->
<!-- ========================================== -->
<style>
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
.il-landing-wrap * {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, Roboto, sans-serif;
}
.il-landing-wrap {
background-color: #1a1410;
color: #ece2d6;
line-height: 1.5;
width: 100%;
max-width: 1120px;
margin: 0 auto;
padding: 0 0 40px 0;
}
.il-inner { padding: 0 15px; }
/* Common */
.il-tag {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 5px 14px;
border-radius: 4px;
background: rgba(249, 115, 22, 0.12);
border: 1px solid rgba(249, 115, 22, 0.35);
color: #fb923c;
font-size: 12px;
font-weight: 700;
margin-bottom: 14px;
}
.il-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
background: #f97316;
color: #1a1410;
font-weight: 800;
border-radius: 6px;
padding: 15px 26px;
text-decoration: none;
border: none;
cursor: pointer;
transition: all 0.2s ease;
}
.il-btn:hover { background: #fb923c; }
/* SECTION 1: HERO — full-bleed poster style, text anchored bottom-left, stat badges float top-right */
.il-hero {
position: relative;
width: 100%;
height: 520px;
overflow: hidden;
margin-bottom: 55px;
}
.il-hero img { width: 100%; height: 100%; object-fit: cover; object-position: center 15%; display: block; }
.il-hero-grad {
position: absolute;
inset: 0;
background: linear-gradient(0deg, rgba(26,20,16,0.98) 0%, rgba(26,20,16,0.55) 45%, rgba(26,20,16,0.05) 75%);
}
.il-hero-stats-float {
position: absolute;
top: 24px;
right: 24px;
display: flex;
flex-direction: column;
gap: 8px;
}
.il-hero-stats-float div {
background: rgba(26,20,16,0.75);
backdrop-filter: blur(4px);
border: 1px solid rgba(249,115,22,0.3);
border-radius: 6px;
padding: 8px 14px;
font-size: 11px;
color: #ece2d6;
text-align: right;
}
.il-hero-stats-float div b { display: block; color: #fb923c; font-size: 13px; font-weight: 800; }
.il-hero-content {
position: absolute;
left: 0; right: 0; bottom: 0;
padding: 0 15px 34px 15px;
max-width: 1120px;
margin: 0 auto;
width: 100%;
}
.il-hero-content h1 {
font-size: 34px;
font-weight: 900;
line-height: 1.35;
color: #ffffff;
margin-bottom: 14px;
word-break: keep-all;
max-width: 560px;
}
.il-hero-content h1 em { font-style: normal; color: #fb923c; }
.il-hero-content > p {
font-size: 13px;
color: #cbb9a4;
line-height: 1.6;
margin-bottom: 20px;
max-width: 500px;
word-break: keep-all;
}
/* SECTION 2: COURSES — striped price table, no cards */
.il-sec-head { margin-bottom: 26px; }
.il-sec-head h2 { font-size: 26px; font-weight: 900; color: #ffffff; }
.il-sec-head h2 em { font-style: normal; color: #fb923c; }
.il-sec-head p { font-size: 13px; color: #9c8b78; margin-top: 6px; }
.il-price-table { width: 100%; border-collapse: collapse; margin-bottom: 55px; }
.il-price-table thead th {
text-align: left;
font-size: 11px;
color: #9c8b78;
font-weight: 700;
padding: 10px 14px;
border-bottom: 1px solid rgba(249,115,22,0.25);
}
.il-price-table thead th.num { text-align: center; }
.il-price-table tbody tr { border-bottom: 1px solid rgba(236,226,214,0.06); }
.il-price-table tbody tr:nth-child(even) { background: rgba(249,115,22,0.03); }
.il-price-table tbody tr.hi { background: rgba(249,115,22,0.08); }
.il-price-table td { padding: 16px 14px; font-size: 13px; vertical-align: middle; }
.il-price-table td.name-cell .code { font-size: 10px; color: #fb923c; font-weight: 800; display: block; margin-bottom: 2px; }
.il-price-table td.name-cell .title { font-size: 15px; font-weight: 800; color: #ffffff; }
.il-price-table td.name-cell .desc { font-size: 11px; color: #9c8b78; margin-top: 2px; }
.il-price-table td.num { text-align: center; color: #ece2d6; font-weight: 700; white-space: nowrap; }
.il-price-table td.cta-cell { text-align: right; }
.il-price-table .row-btn {
display: inline-block;
background: transparent;
border: 1px solid rgba(249,115,22,0.4);
color: #fb923c;
font-size: 11px;
font-weight: 700;
padding: 8px 14px;
border-radius: 5px;
text-decoration: none;
white-space: nowrap;
}
.il-price-table tr.hi .row-btn { background: #f97316; color: #1a1410; border: none; }
@media (max-width: 760px) {
.il-price-table thead { display: none; }
.il-price-table, .il-price-table tbody, .il-price-table tr, .il-price-table td { display: block; width: 100%; }
.il-price-table tr { padding: 16px 14px; }
.il-price-table td { padding: 3px 0; }
.il-price-table td.cta-cell { text-align: left; margin-top: 10px; }
.il-price-table td.num::before { content: attr(data-label) " "; color: #9c8b78; }
}
/* SECTION 3: CALCULATOR */
.il-calc {
background: #241b14;
border: 1px solid rgba(249,115,22,0.25);
border-radius: 12px;
padding: 26px;
margin-bottom: 55px;
}
.il-calc-head { margin-bottom: 20px; }
.il-calc-head h3 { font-size: 16px; font-weight: 800; color: #ffffff; }
.il-calc-head p { font-size: 12px; color: #9c8b78; margin-top: 4px; }
.il-calc-row { display: grid; grid-template-columns: 1fr 1fr auto; gap: 16px; align-items: end; }
@media (max-width: 700px) { .il-calc-row { grid-template-columns: 1fr; } }
.il-calc-field label { display: block; font-size: 11px; color: #9c8b78; margin-bottom: 6px; font-weight: 700; }
.il-select {
width: 100%;
background: #1a1410;
border: 1px solid rgba(236,226,214,0.15);
color: #ffffff;
padding: 12px 14px;
border-radius: 6px;
font-size: 13px;
}
.il-time-row { display: flex; gap: 6px; }
.il-time-pill {
flex: 1;
background: #1a1410;
border: 1px solid rgba(236,226,214,0.1);
color: #9c8b78;
padding: 10px;
text-align: center;
border-radius: 5px;
font-size: 12px;
font-weight: 700;
cursor: pointer;
}
.il-time-pill.active { background: #f97316; color: #1a1410; border-color: #f97316; }
.il-calc-out { text-align: center; min-width: 160px; }
.il-calc-out .lbl { font-size: 10px; color: #9c8b78; }
.il-calc-out .val { font-size: 26px; font-weight: 900; color: #fb923c; margin: 2px 0; }
.il-calc-out a { display: block; margin-top: 8px; }
/* SECTION 4: PHOTO STRIP — zigzag offset gallery, distinct from grid/circle */
.il-strip-row {
display: flex;
gap: 14px;
margin-bottom: 55px;
}
.il-strip-item { flex: 1; border-radius: 10px; overflow: hidden; border: 1px solid rgba(249,115,22,0.2); }
.il-strip-item:nth-child(odd) { margin-top: 0; }
.il-strip-item:nth-child(even) { margin-top: 28px; }
.il-strip-item img { width: 100%; height: 210px; object-fit: cover; display: block; }
@media (max-width: 700px) {
.il-strip-row { flex-wrap: wrap; }
.il-strip-item { flex: 0 0 calc(50% - 7px); }
.il-strip-item:nth-child(even) { margin-top: 0; }
.il-strip-item:nth-child(2n+1) { margin-top: 20px; }
}
/* SECTION 5: FEATURES — connected timeline */
.il-timeline { display: flex; margin-bottom: 40px; position: relative; }
.il-timeline::before {
content: "";
position: absolute;
top: 17px; left: 5%; right: 5%;
height: 1px;
background: rgba(249,115,22,0.25);
}
.il-timeline-step { flex: 1; text-align: center; position: relative; padding: 0 8px; }
.il-timeline-step .dot {
width: 34px; height: 34px;
background: #1a1410;
border: 2px solid #f97316;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
margin: 0 auto 14px auto;
font-size: 12px; font-weight: 800; color: #fb923c;
position: relative;
z-index: 1;
}
.il-timeline-step h4 { font-size: 13px; font-weight: 800; color: #ffffff; margin-bottom: 4px; }
.il-timeline-step p { font-size: 11px; color: #9c8b78; line-height: 1.4; }
@media (max-width: 700px) { .il-timeline { flex-direction: column; gap: 20px; } .il-timeline::before { display: none; } }
.il-safety-note {
background: rgba(249,115,22,0.06);
border-left: 3px solid #f97316;
border-radius: 4px;
padding: 16px 20px;
margin-bottom: 55px;
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
flex-wrap: wrap;
}
.il-safety-note h5 { font-size: 13px; font-weight: 800; color: #fb923c; margin-bottom: 4px; }
.il-safety-note p { font-size: 12px; color: #9c8b78; }
/* WHY US — reason card grid */
.il-why-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin-bottom: 55px;
}
@media (max-width: 760px) { .il-why-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 500px) { .il-why-grid { grid-template-columns: 1fr; } }
.il-why-card {
background: #241b14;
border: 1px solid rgba(236,226,214,0.08);
border-radius: 10px;
padding: 22px 20px;
}
.il-why-card h4 { font-size: 15px; font-weight: 800; color: #fb923c; margin-bottom: 8px; }
.il-why-card p { font-size: 12px; color: #9c8b78; line-height: 1.5; }
/* FAQ */
.il-faq-list { margin-bottom: 55px; }
.il-faq-item {
border-bottom: 1px solid rgba(236,226,214,0.08);
}
.il-faq-q {
display: flex;
justify-content: space-between;
align-items: center;
padding: 18px 4px;
cursor: pointer;
}
.il-faq-q h3 { font-size: 14px; font-weight: 700; color: #ece2d6; }
.il-faq-icon { color: #fb923c; font-size: 12px; transition: transform 0.2s; flex-shrink: 0; margin-left: 12px; }
.il-faq-item.open .il-faq-icon { transform: rotate(180deg); }
.il-faq-a { max-height: 0; overflow: hidden; transition: max-height 0.25s ease; }
.il-faq-item.open .il-faq-a { max-height: 400px; }
.il-faq-a-content { font-size: 12px; color: #9c8b78; line-height: 1.7; padding: 0 4px 18px 4px; }
/* GUIDE BANNER */
.il-guide-banner {
background: #241b14;
border: 1px solid rgba(249,115,22,0.25);
border-radius: 12px;
padding: 18px;
margin: 0 auto 55px auto;
max-width: 700px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
align-items: center;
}
@media (max-width: 700px) { .il-guide-banner { grid-template-columns: 1fr; } }
.il-guide-banner-img { position: relative; border-radius: 6px; overflow: hidden; height: 165px; }
.il-guide-banner-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.il-guide-banner-tag {
position: absolute; top: 10px; left: 10px;
background: #f97316; color: #1a1410; font-size: 10px; font-weight: 800;
padding: 3px 10px; border-radius: 4px; letter-spacing: 0.3px;
}
.il-guide-banner-title { font-size: 18px; font-weight: 900; color: #ffffff; line-height: 1.3; margin-bottom: 8px; }
.il-guide-banner-title em { font-style: normal; color: #fb923c; }
.il-guide-banner-desc { font-size: 12px; color: #9c8b78; margin-bottom: 14px; line-height: 1.5; }
/* SECTION 6: REVIEWS — horizontal scroll cards */
.il-review-scroll {
display: flex;
gap: 16px;
overflow-x: auto;
padding-bottom: 14px;
margin-bottom: 24px;
}
.il-review-card {
flex: 0 0 280px;
background: #241b14;
border: 1px solid rgba(236,226,214,0.08);
border-radius: 10px;
padding: 20px;
}
.il-review-top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; }
.il-review-stars { color: #fb923c; font-size: 12px; }
.il-review-tag { font-size: 10px; color: #fb923c; background: rgba(249,115,22,0.1); padding: 2px 8px; border-radius: 4px; }
.il-review-text { font-size: 12px; color: #d9cabb; line-height: 1.6; margin-bottom: 10px; }
.il-review-who { font-size: 11px; color: #9c8b78; }
.il-review-stats {
display: flex;
justify-content: center;
gap: 40px;
padding: 20px 0;
border-top: 1px solid rgba(236,226,214,0.1);
margin-bottom: 55px;
flex-wrap: wrap;
}
.il-review-stats div { text-align: center; }
.il-review-stats .v { font-size: 20px; font-weight: 900; color: #fb923c; }
.il-review-stats .l { font-size: 11px; color: #9c8b78; margin-top: 2px; }
/* SECTION 7: FOOTER */
.il-footer-grid { display: grid; grid-template-columns: 1.3fr 0.7fr; gap: 20px; }
@media (max-width: 700px) { .il-footer-grid { grid-template-columns: 1fr; } }
.il-notice { background: #241b14; border: 1px solid rgba(236,226,214,0.08); border-radius: 10px; padding: 22px; }
.il-notice h3 { font-size: 15px; font-weight: 800; color: #ffffff; margin-bottom: 14px; }
.il-notice-item { font-size: 12px; color: #9c8b78; line-height: 1.6; margin-bottom: 10px; padding-left: 14px; position: relative; }
.il-notice-item::before { content: "—"; position: absolute; left: 0; color: #fb923c; }
.il-notice-item.warn { color: #d98b7a; }
.il-call-box {
background: #241b14;
border: 1px solid rgba(249,115,22,0.3);
border-radius: 10px;
padding: 22px;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.il-call-box .il-tag { margin-bottom: 8px; }
.il-call-box h4 { font-size: 16px; font-weight: 800; color: #ffffff; margin-bottom: 4px; }
.il-call-box p { font-size: 11px; color: #9c8b78; margin-bottom: 16px; }
</style>
<div class="il-landing-wrap">
<!-- 1. HERO — full-bleed poster -->
<div class="il-hero">
<img src="https://ansangarosu.co.kr/wp-content/uploads/2026/08/마사지사.png" alt="일산출장타이마사지">
<div class="il-hero-grad"></div>
<div class="il-hero-stats-float">
<div>영업시간<b>24시간 연중무휴</b></div>
<div>도착시간<b>평균 30분내</b></div>
<div>결제방식<b>입실 후 선불</b></div>
</div>
<div class="il-hero-content">
<div class="il-tag">일산출장타이마사지 · 24시 방문 · 예약제 운영</div>
<h1>일산 전지역<br>정직한 <em>출장 홈타이</em></h1>
<p><strong>일산출장타이마사지</strong>는 정식 교육을 이수한 전문 테라피스트가 일산동구, 일산서구, 장항동, 백석동 전지역으로 직접 방문하여 지친 몸과 마음을 풀어드립니다.</p>
<a href="tel:050369821042" class="il-btn">
지금 전화예약 0503-6982-1042</a>
</div>
</div>
<div class="il-inner">
<!-- WHY US -->
<div class="il-sec-head">
<div class="il-tag">WHY US</div>
<h2>왜 저희를 <em>선택해야 할까요?</em></h2>
</div>
<div class="il-why-grid">
<div class="il-why-card">
<h4>전문 테라피스트</h4>
<p>태국 정통 마사지 자격증을 보유한 10년 이상 경력의 전문가들이 직접 시술합니다.</p>
</div>
<div class="il-why-card">
<h4>천연 오일 사용</h4>
<p>피부에 자극이 없는 프리미엄 천연 아로마 오일만을 사용하여 안전하고 편안한 마사지를 제공합니다.</p>
</div>
<div class="il-why-card">
<h4>프라이빗 공간</h4>
<p>완전히 독립된 개인 공간에서 편안하게 휴식을 취하실 수 있습니다.</p>
</div>
<div class="il-why-card">
<h4>24시간 예약 가능</h4>
<p>언제든지 편하신 시간에 전화나 카카오톡으로 예약하실 수 있습니다. 늦은 시간도 가능합니다!</p>
</div>
<div class="il-why-card">
<h4>검증된 후기</h4>
<p>수많은 고객님들의 만족 후기와 재방문율이 증명하는 최고의 서비스를 경험하세요.</p>
</div>
<div class="il-why-card">
<h4>합리적인 가격</h4>
<p>최고의 퀄리티를 가장 합리적인 가격으로 제공합니다. 가성비 최고의 마사지샵입니다.</p>
</div>
</div>
<!-- 2. COURSES — striped table -->
<div class="il-sec-head">
<div class="il-tag">COURSE & PRICE</div>
<h2>일산출장타이마사지 <em>코스 안내</em></h2>
<p>추가비용 없는 정가제. 원하시는 코스를 확인하고 편하게 문의주세요.</p>
</div>
<table class="il-price-table">
<thead>
<tr><th>코스</th><th class="num">60분</th><th class="num">90분</th><th class="num">120분</th><th class="num">150분</th><th></th></tr>
</thead>
<tbody>
<tr>
<td class="name-cell"><span class="code">COURSE A</span><span class="title">건식 코스</span><span class="desc">전신 스포츠 지압으로 뭉친 근육을 시원하게</span></td>
<td class="num" data-label="60분">7만원</td>
<td class="num" data-label="90분">8만원</td>
<td class="num" data-label="120분">10만원</td>
<td class="num" data-label="150분">-</td>
<td class="cta-cell"><a href="tel:050369821042" class="row-btn">예약 문의</a></td>
</tr>
<tr>
<td class="name-cell"><span class="code">COURSE B</span><span class="title">아로마(오일) 코스</span><span class="desc">천연 오일로 전신을 부드럽게 이완</span></td>
<td class="num" data-label="60분">8만원</td>
<td class="num" data-label="90분">9만원</td>
<td class="num" data-label="120분">11만원</td>
<td class="num" data-label="150분">-</td>
<td class="cta-cell"><a href="tel:050369821042" class="row-btn">예약 문의</a></td>
</tr>
<tr>
<td class="name-cell"><span class="code">COURSE C</span><span class="title">스페셜 믹스 코스</span><span class="desc">건식 + 아로마를 함께 즐기는 인기 조합</span></td>
<td class="num" data-label="60분">8만원</td>
<td class="num" data-label="90분">10만원</td>
<td class="num" data-label="120분">12만원</td>
<td class="num" data-label="150분">15만원</td>
<td class="cta-cell"><a href="tel:050369821042" class="row-btn">예약 문의</a></td>
</tr>
<tr class="hi">
<td class="name-cell"><span class="code">COURSE D · 실장추천</span><span class="title">감성힐링 코스</span><span class="desc">전신오일 + 사타구니 자극, 시그니처 케어</span></td>
<td class="num" data-label="60분">9만원</td>
<td class="num" data-label="90분">11만원</td>
<td class="num" data-label="120분">13만원</td>
<td class="num" data-label="150분">16만원</td>
<td class="cta-cell"><a href="tel:050369821042" class="row-btn">예약 문의</a></td>
</tr>
<tr class="hi">
<td class="name-cell"><span class="code">COURSE D1 · 실장추천</span><span class="title">감성힐링 힙업 코스</span><span class="desc">전신오일 + 허벅지/엉덩이 집중 케어</span></td>
<td class="num" data-label="60분">11만원</td>
<td class="num" data-label="90분">13만원</td>
<td class="num" data-label="120분">15만원</td>
<td class="num" data-label="150분">19만원</td>
<td class="cta-cell"><a href="tel:050369821042" class="row-btn">예약 문의</a></td>
</tr>
<tr class="hi">
<td class="name-cell"><span class="code">COURSE SS · 적극추천</span><span class="title">황제오일 미끌 코스</span><span class="desc">최고급 오일로 완성하는 프리미엄 VVIP 케어</span></td>
<td class="num" data-label="60분">13만원</td>
<td class="num" data-label="90분">15만원</td>
<td class="num" data-label="120분">18만원</td>
<td class="num" data-label="150분">22만원</td>
<td class="cta-cell"><a href="tel:050369821042" class="row-btn">예약 문의</a></td>
</tr>
</tbody>
</table>
<!-- 3. CALCULATOR -->
<div class="il-calc">
<div class="il-calc-head">
<h3>실시간 요금 계산기</h3>
<p>코스와 시간을 선택하면 예상 금액을 바로 확인할 수 있어요</p>
</div>
<div class="il-calc-row">
<div class="il-calc-field">
<label>코스 선택</label>
<select id="ilCourseSelect" class="il-select" onchange="ilCalcPrice()">
<option value="A">[A] 건식 코스</option>
<option value="B">[B] 아로마 코스</option>
<option value="C">[C] 스페셜 믹스 코스</option>
<option value="D" selected>[D] 감성힐링 코스</option>
<option value="D1">[D1] 감성힐링 힙업 코스</option>
<option value="SS">[SS] 황제오일 미끌 코스</option>
</select>
</div>
<div class="il-calc-field">
<label>시간 선택</label>
<div class="il-time-row">
<div class="il-time-pill" onclick="ilSelectTime(60, this)">60분</div>
<div class="il-time-pill active" onclick="ilSelectTime(90, this)">90분</div>
<div class="il-time-pill" onclick="ilSelectTime(120, this)">120분</div>
<div class="il-time-pill" onclick="ilSelectTime(150, this)">150분</div>
</div>
</div>
<div class="il-calc-out">
<div class="lbl">예상 금액</div>
<div class="val" id="ilPriceDisplay">11만원</div>
<div class="lbl" id="ilInfoDisplay">감성힐링 코스 (90분)</div>
<a href="tel:050369821042" class="il-btn">이 견적으로 예약</a>
</div>
</div>
</div>
<!-- 4. PHOTO STRIP -->
<div class="il-sec-head">
<div class="il-tag">GALLERY</div>
<h2>일산출장타이마사지 <em>테라피스트 갤러리</em></h2>
</div>
<div class="il-strip-row">
<div class="il-strip-item"><img src="https://ansangarosu.co.kr/wp-content/uploads/2026/08/모델5.png" alt="일산출장타이마사지 테라피스트"></div>
<div class="il-strip-item"><img src="https://ansangarosu.co.kr/wp-content/uploads/2026/08/모델6.png" alt="일산출장타이마사지 테라피스트"></div>
<div class="il-strip-item"><img src="https://ansangarosu.co.kr/wp-content/uploads/2026/08/모델7.png" alt="일산출장타이마사지 테라피스트"></div>
<div class="il-strip-item"><img src="https://ansangarosu.co.kr/wp-content/uploads/2026/08/모델8.png" alt="일산출장타이마사지 테라피스트"></div>
</div>
<!-- 5. FEATURES — timeline -->
<div class="il-sec-head">
<div class="il-tag">HOW IT WORKS</div>
<h2>간편한 <em>4단계 이용방법</em></h2>
</div>
<div class="il-timeline">
<div class="il-timeline-step">
<div class="dot">01</div>
<h4>전화/문자 예약</h4>
<p>대표번호로 원하시는 코스와 시간을 말씀해 주세요</p>
</div>
<div class="il-timeline-step">
<div class="dot">02</div>
<h4>방문 장소 전달</h4>
<p>자택, 호텔, 오피스 등 일산 지역 정확한 위치 안내</p>
</div>
<div class="il-timeline-step">
<div class="dot">03</div>
<h4>30분 내 방문</h4>
<p>베테랑 관리사가 신속하게 방문합니다</p>
</div>
<div class="il-timeline-step">
<div class="dot">04</div>
<h4>입실 후 결제</h4>
<p>선입금 없이 입실 확인 후 결제 진행</p>
</div>
</div>
<div class="il-safety-note">
<div class="il-safety-text">
<h5>안심 보장 · 예약금 요구 없음</h5>
<p>일산출장타이마사지는 어떠한 경우에도 선입금을 요구하지 않습니다.</p>
</div>
<a href="tel:050369821042" class="il-btn">안심 예약하기</a>
</div>
<!-- REGIONAL GUIDE BANNER -->
<div class="il-guide-banner">
<div class="il-guide-banner-img">
<img src="https://ansangarosu.co.kr/wp-content/uploads/2026/08/마사지사.png" alt="전국 출장마사지 지역별 바로가기 가이드">
<div class="il-guide-banner-tag">MASSAGE NO.1 GUIDE</div>
</div>
<div>
<div class="il-guide-banner-title">전국 출장마사지<br><em>지역별 바로가기 가이드</em></div>
<div class="il-guide-banner-desc">내 지역 출장마사지 정보를 한눈에!<br>가격 · 코스 · 후기까지 투명하게 확인하세요.</div>
<a href="https://onmoon.co.kr/bbs/board.php?bo_table=massage2&wr_id=12" class="il-btn">전국 지역별 가이드 바로가기 ↗</a>
</div>
</div>
<!-- 6. REVIEWS — horizontal scroll -->
<div class="il-sec-head">
<div class="il-tag">REVIEW</div>
<h2>일산 고객님들의 <em>이용 후기</em></h2>
</div>
<div class="il-review-scroll">
<div class="il-review-card">
<div class="il-review-top"><span class="il-review-stars">★★★★★</span><span class="il-review-tag">감성힐링 D 코스</span></div>
<div class="il-review-text">퇴근하고 몸이 천근만근이었는데 방문해주셔서 정말 편하게 풀었습니다. 시간 약속도 정확하시고 매너도 좋으셨어요.</div>
<div class="il-review-who">서○○ · 일산동구</div>
</div>
<div class="il-review-card">
<div class="il-review-top"><span class="il-review-stars">★★★★★</span><span class="il-review-tag">황제오일 SS 코스</span></div>
<div class="il-review-text">가격 대비 퀄리티가 정말 좋았습니다. 오일 마사지 강도도 잘 맞춰주셔서 끝나고 나니 몸이 한결 가벼워졌어요.</div>
<div class="il-review-who">한○○ · 장항동</div>
</div>
<div class="il-review-card">
<div class="il-review-top"><span class="il-review-stars">★★★★★</span><span class="il-review-tag">아로마 B 코스</span></div>
<div class="il-review-text">처음 이용해봤는데 선입금 없다는 말이 정말이었어요. 입실하시고 바로 결제하니 훨씬 안심되고 좋았습니다.</div>
<div class="il-review-who">윤○○ · 백석동</div>
</div>
<div class="il-review-card">
<div class="il-review-top"><span class="il-review-stars">★★★★★</span><span class="il-review-tag">스페셜 C 코스</span></div>
<div class="il-review-text">호텔로 예약했는데 위치 안내도 편했고 관리사님도 친절하셨습니다. 다음에 또 이용할 생각입니다.</div>
<div class="il-review-who">조○○ · 일산 호텔</div>
</div>
</div>
<div class="il-review-stats">
<div><div class="v">4.9 / 5.0</div><div class="l">평균 만족도</div></div>
<div><div class="v">98.5%</div><div class="l">재이용 의사</div></div>
<div><div class="v">30분 내</div><div class="l">평균 도착시간</div></div>
</div>
<!-- FAQ -->
<div class="il-sec-head">
<div class="il-tag">FAQ</div>
<h2>자주 <em>묻는 질문</em></h2>
</div>
<div class="il-faq-list">
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>예약은 어떻게 하나요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content">전화 또는 카카오톡으로 예약 가능합니다. 24시간 예약 접수가 가능하며, 원하시는 날짜와 시간, 출장 지역, 코스를 말씀해주시면 됩니다. 당일 예약도 가능하지만, 미리 예약하시는 것을 권장드립니다.</div></div>
</div>
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>출장 가능 지역은 어디인가요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content">일산동구, 일산서구를 포함한 일산 전지역 및 인근 수도권 일부 지역까지 출장 서비스를 제공합니다. 구체적인 지역은 예약 시 문의해주시면 가능 여부를 안내해드립니다. 일부 외곽 지역은 출장비가 추가될 수 있습니다.</div></div>
</div>
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>호텔이나 오피스텔에서도 가능한가요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content">네, 호텔, 오피스텔, 자택 등 편하신 장소 어디든 방문해드립니다. 깨끗하고 안전한 환경만 마련해주시면 됩니다. 호텔의 경우 룸넘버를 예약 시 알려주시면 됩니다.</div></div>
</div>
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>준비해야 할 것이 있나요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content">마사지를 받으실 수 있는 공간(침대나 매트)만 준비해주시면 됩니다. 마사지 오일, 타월 등 필요한 용품은 저희가 직접 가져갑니다. 오일 코스의 경우 샤워 가능한 곳이면 더욱 좋습니다.</div></div>
</div>
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>테라피스트 성별을 선택할 수 있나요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content">네, 예약 시 원하시는 테라피스트 성별을 말씀해주시면 가능한 범위 내에서 배정해드립니다. 남녀 테라피스트 모두 전문 자격을 보유하고 있으니 안심하고 선택하실 수 있습니다.</div></div>
</div>
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>소요 시간은 어떻게 되나요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content">예약하신 시간부터 순수 마사지 시간이 진행됩니다. 60분 코스는 마사지 60분이며, 준비 및 정리 시간은 별도입니다. 테라피스트 도착 후 약 5-10분 정도 준비 시간이 소요됩니다.</div></div>
</div>
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>예약 변경이나 취소는 어떻게 하나요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content">예약 변경은 예약 시간 3시간 전까지 가능합니다. 전화나 카카오톡으로 연락주시면 됩니다. 당일 취소나 노쇼의 경우 다음 예약이 제한될 수 있으니 양해 부탁드립니다.</div></div>
</div>
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>결제는 언제 하나요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content"><strong style="color:#fb923c;">테라피스트 도착 후 서비스 시작 전에 선불 결제</strong>입니다. 현금, 카드, 계좌이체 모두 가능합니다. 편하신 방법으로 결제하실 수 있습니다.</div></div>
</div>
<div class="il-faq-item">
<div class="il-faq-q" onclick="ilToggleFaq(this)">
<h3>이용이 불가능한 경우가 있나요?</h3>
<span class="il-faq-icon">▼</span>
</div>
<div class="il-faq-a"><div class="il-faq-a-content">건전한 서비스 제공을 위해 다음의 경우 이용이 불가능합니다:<br><br>• 과음 상태로 방문하신 경우<br>• 룰 및 코스 거부<br>• 비매너 행동<br>• 무발신 전화번호<br>• 퇴폐 및 불법 요구<br>• 무단 취소 및 상습 캔슬<br><br>또한 일부 지역은 출장 서비스 제공이 불가능한 점 양해 부탁드립니다.</div></div>
</div>
</div>
<!-- 7. FOOTER -->
<div class="il-footer-grid">
<div class="il-notice">
<h3>이용 안내사항</h3>
<div class="il-notice-item">100% 사전 예약제로 운영되며, 관리사 입실 후 선불 결제로 진행됩니다.</div>
<div class="il-notice-item warn">과음, 비매너, 무발신 제한자, 무단 취소 고객님은 예약이 불가능합니다.</div>
<div class="il-notice-item">일산 전지역 방문 가능하며 기상 상황에 따라 일부 지역은 제한될 수 있습니다.</div>
</div>
<div class="il-call-box">
<div class="il-tag">RESERVATION</div>
<h4>실시간 예약 문의</h4>
<p>지금 연락 주시면 바로 안내해 드립니다</p>
<a href="tel:050369821042" class="il-btn" style="width:100%; font-size:16px;">
0503-6982-1042</a>
</div>
</div>
</div>
</div>
<!-- INTERACTIVE SCRIPTS -->
<script>
var ilPriceMatrix = {
'A': { name: '건식 코스', prices: {60: '7만원', 90: '8만원', 120: '10만원', 150: '이용불가'} },
'B': { name: '아로마 코스', prices: {60: '8만원', 90: '9만원', 120: '11만원', 150: '이용불가'} },
'C': { name: '스페셜 믹스 코스', prices: {60: '8만원', 90: '10만원', 120: '12만원', 150: '15만원'} },
'D': { name: '감성힐링 코스', prices: {60: '9만원', 90: '11만원', 120: '13만원', 150: '16만원'} },
'D1': { name: '감성힐링 힙업 코스', prices: {60: '11만원', 90: '13만원', 120: '15만원', 150: '19만원'} },
'SS': { name: '황제오일 미끌 코스', prices: {60: '13만원', 90: '15만원', 120: '18만원', 150: '22만원'} }
};
var ilSelectedCourse = 'D';
var ilSelectedTime = 90;
function ilSelectTime(time, el) {
document.querySelectorAll('.il-time-pill').forEach(function(p){ p.classList.remove('active'); });
el.classList.add('active');
ilSelectedTime = time;
ilCalcPrice();
}
function ilCalcPrice() {
var select = document.getElementById('ilCourseSelect');
ilSelectedCourse = select.value;
var course = ilPriceMatrix[ilSelectedCourse];
var price = course.prices[ilSelectedTime] || '문의필요';
document.getElementById('ilPriceDisplay').innerText = price;
document.getElementById('ilInfoDisplay').innerText = course.name + ' (' + ilSelectedTime + '분)';
}
function ilToggleFaq(el) {
var item = el.parentElement;
item.classList.toggle('open');
}
</script>