일산출장타이마사지가격

<!-- ========================================== -->
<!-- 일산출장타이마사지 랜딩페이지 (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>