Remove: 네이버 예약 버튼 전체 제거 (ko/en/ja/zh)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
68893236+KINDNICK@users.noreply.github.com 2026-03-20 00:51:38 +09:00
parent cd11300f8f
commit 3c4642b943
32 changed files with 527 additions and 37 deletions

View File

@ -42,7 +42,19 @@
"Bash(npx:*)", "Bash(npx:*)",
"Bash(git pull:*)", "Bash(git pull:*)",
"Bash(ls -la /c/Dev/Web/mingle-website/*.html)", "Bash(ls -la /c/Dev/Web/mingle-website/*.html)",
"Bash(ls -la /c/Dev/Web/mingle-website/js/*.js)" "Bash(ls -la /c/Dev/Web/mingle-website/js/*.js)",
"WebFetch(domain:discordlookup.com)",
"WebFetch(domain:superalloyinteractive.com)",
"WebFetch(domain:pro.bohemia.net)",
"WebFetch(domain:www.centroid3d.com)",
"WebFetch(domain:www.empemotion.com)",
"WebFetch(domain:www.mocapcentral.com)",
"Bash(git checkout -- sitemap.xml services.html en/services.html)",
"Bash(python3 -c \"from PIL import Image; print\\(''Pillow available''\\)\")",
"Bash(for f:*)",
"Bash(do sed:*)",
"Bash(done)",
"Bash(git stash:*)"
], ],
"deny": [], "deny": [],
"ask": [] "ask": []

View File

@ -0,0 +1,13 @@
# Kinetic Capture
## Design Philosophy
Movement frozen in geometric precision. This philosophy draws from the invisible architecture of motion—the skeletal data points, trajectory arcs, and coordinate grids that define captured movement in three-dimensional space. Every composition emerges from the tension between human fluidity and computational exactitude, expressed through meticulously crafted intersections of deep space and luminous accent.
The palette breathes through darkness. A vast, atmospheric black serves as the infinite capture volume—the void in which motion materializes. Against this depth, a singular incandescent orange burns with the intensity of infrared markers, tracking points rendered visible. This chromatic restraint is deliberate and painstaking: the fewer the colors, the more each element must earn its presence through master-level placement. Subtle gradients suggest dimensional depth—never flat, always implying the Z-axis of a three-dimensional workspace.
Typography exists as calibration data. Thin, precise letterforms float in space like HUD overlays—readouts from a system monitoring something extraordinary. Headlines carry weight through scale and negative space rather than decorative treatment, each character positioned with the care of countless hours of refinement. Secondary information appears as small, clinical annotations—the metadata of the creative process. Korean characters bring their own architectural beauty, their stroke geometry echoing the systematic precision of motion capture coordinate systems. Every typographic decision reflects the product of deep expertise and painstaking attention to hierarchy.
Geometric elements serve as the connective tissue between information nodes. Fine lines suggest skeletal rigging, dotted paths trace motion trajectories, circles mark joint positions in space. These elements never decorate—they diagram. They create visual systems that organize information through spatial relationship rather than explicit explanation. The composition achieves its meaning through the careful orchestration of these systematic elements, each one placed as though it were part of a scientific visualization of something beautiful and ephemeral.
Space is the primary material. Generous margins and deliberate voids create the sensation of looking into a capture volume—a controlled environment where every element is precisely tracked. Information clusters in purposeful nodes with breathing room between them, allowing the eye to travel along invisible motion paths. This spatial generosity is itself the mark of expert craftsmanship—the confidence to let emptiness speak, the restraint that separates masterwork from clutter. The final composition should feel like an artifact from a world where technology and artistry are indistinguishable.

View File

@ -433,7 +433,6 @@
<h2 data-i18n="contact.cta.title">예약 및 문의</h2> <h2 data-i18n="contact.cta.title">예약 및 문의</h2>
<p data-i18n="contact.cta.desc">간편한 온라인 예약 또는 자주 묻는 질문을 확인해보세요</p> <p data-i18n="contact.cta.desc">간편한 온라인 예약 또는 자주 묻는 질문을 확인해보세요</p>
<div class="cta-buttons"> <div class="cta-buttons">
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-primary btn-lg" data-i18n="contact.cta.btnNaver">네이버 예약</a>
<a href="/schedule" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 예약 현황</a> <a href="/schedule" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 예약 현황</a>
<a href="qna.html" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnFaq">FAQ 보기</a> <a href="qna.html" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnFaq">FAQ 보기</a>
</div> </div>

View File

@ -438,7 +438,6 @@
<h2 data-i18n="contact.cta.title">Reservations &amp; Inquiries</h2> <h2 data-i18n="contact.cta.title">Reservations &amp; Inquiries</h2>
<p data-i18n="contact.cta.desc">Make an easy online reservation or check our frequently asked questions</p> <p data-i18n="contact.cta.desc">Make an easy online reservation or check our frequently asked questions</p>
<div class="cta-buttons"> <div class="cta-buttons">
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-primary btn-lg" data-i18n="contact.cta.btnNaver">Book via Naver</a>
<a href="/en/schedule" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> Availability</a> <a href="/en/schedule" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> Availability</a>
<a href="qna.html" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnFaq">View FAQ</a> <a href="qna.html" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnFaq">View FAQ</a>
</div> </div>

View File

@ -974,7 +974,6 @@
<div class="cta-buttons reveal" data-reveal="up" data-delay="300"> <div class="cta-buttons reveal" data-reveal="up" data-delay="300">
<a href="/en/contact" class="btn btn-primary btn-lg" data-i18n="index.cta.btnReserve">Book Now</a> <a href="/en/contact" class="btn btn-primary btn-lg" data-i18n="index.cta.btnReserve">Book Now</a>
<a href="/en/schedule" class="btn btn-outline btn-lg" data-i18n="index.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> Check Availability</a> <a href="/en/schedule" class="btn btn-outline btn-lg" data-i18n="index.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> Check Availability</a>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-outline btn-lg" data-i18n="index.cta.btnNaver">Naver Booking</a>
</div> </div>
<div class="cta-discount-banner reveal" data-reveal="up" data-delay="350"> <div class="cta-discount-banner reveal" data-reveal="up" data-delay="350">

View File

@ -205,7 +205,6 @@
<ul> <ul>
<li><strong><i class="fa-solid fa-envelope" aria-hidden="true"></i> Email:</strong> <a href="mailto:help@minglestudio.co.kr?subject=[Studio Reservation Inquiry] Mingle Studio&amp;body=Hello. I would like to inquire about a studio rental reservation at Mingle Studio.%0A%0A■ Basic Information%0A- Preferred Date: (e.g., December 25, 2024)%0A- Preferred Time: (e.g., 2 PM ~ 4 PM, 2 hours)%0A- Number of Participants: %0A- Contact Number: %0A- Email: %0A%0A■ Shooting Information%0A- Purpose: (e.g., VTuber broadcast, game development, video content, etc.)%0A- Expected Content: %0A- Required Equipment: (full-body motion capture / facial capture / other)%0A%0A■ Additional Requests%0A- Special Requirements: %0A- Questions: %0A%0A■ Notes%0A- Minimum Rental: 2 hours ($165, tax included)%0A- Extension: $83 per hour%0A- Payment: Bank transfer or cash (card payment not available)%0A- Cash receipts/tax invoices available%0A%0AWe will respond as soon as possible.%0AThank you.">help@minglestudio.co.kr</a></li> <li><strong><i class="fa-solid fa-envelope" aria-hidden="true"></i> Email:</strong> <a href="mailto:help@minglestudio.co.kr?subject=[Studio Reservation Inquiry] Mingle Studio&amp;body=Hello. I would like to inquire about a studio rental reservation at Mingle Studio.%0A%0A■ Basic Information%0A- Preferred Date: (e.g., December 25, 2024)%0A- Preferred Time: (e.g., 2 PM ~ 4 PM, 2 hours)%0A- Number of Participants: %0A- Contact Number: %0A- Email: %0A%0A■ Shooting Information%0A- Purpose: (e.g., VTuber broadcast, game development, video content, etc.)%0A- Expected Content: %0A- Required Equipment: (full-body motion capture / facial capture / other)%0A%0A■ Additional Requests%0A- Special Requirements: %0A- Questions: %0A%0A■ Notes%0A- Minimum Rental: 2 hours ($165, tax included)%0A- Extension: $83 per hour%0A- Payment: Bank transfer or cash (card payment not available)%0A- Cash receipts/tax invoices available%0A%0AWe will respond as soon as possible.%0AThank you.">help@minglestudio.co.kr</a></li>
<li><strong><i class="fa-solid fa-phone" aria-hidden="true"></i> Phone:</strong> 010-9288-9190</li> <li><strong><i class="fa-solid fa-phone" aria-hidden="true"></i> Phone:</strong> 010-9288-9190</li>
<li><strong><i class="fa-solid fa-calendar" aria-hidden="true"></i> Naver Booking:</strong> <a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank">Naver Place Real-Time Booking</a></li>
</ul> </ul>
<div style="margin-top: var(--spacing-md); text-align: center;"> <div style="margin-top: var(--spacing-md); text-align: center;">
<button id="showEmailFormFAQ" class="btn btn-primary" style="font-size: 0.9rem; padding: 0.5rem 1rem;"><i class="fa-solid fa-envelope" aria-hidden="true"></i> Email Inquiry</button> <button id="showEmailFormFAQ" class="btn btn-primary" style="font-size: 0.9rem; padding: 0.5rem 1rem;"><i class="fa-solid fa-envelope" aria-hidden="true"></i> Email Inquiry</button>

View File

@ -133,7 +133,6 @@
<p data-i18n="schedule.infoDesc">Reservations can be made via email or the contact page.<br>We recommend booking at least 2 weeks in advance.</p> <p data-i18n="schedule.infoDesc">Reservations can be made via email or the contact page.<br>We recommend booking at least 2 weeks in advance.</p>
<div class="schedule-actions"> <div class="schedule-actions">
<a href="/en/contact" class="btn btn-primary" data-i18n="schedule.contactBtn"><i class="fa-solid fa-envelope"></i> Contact Us</a> <a href="/en/contact" class="btn btn-primary" data-i18n="schedule.contactBtn"><i class="fa-solid fa-envelope"></i> Contact Us</a>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-secondary" data-i18n="schedule.naverBtn"><i class="fa-solid fa-calendar"></i> Naver Booking</a>
</div> </div>
<div class="schedule-details"> <div class="schedule-details">
<div class="detail-item"> <div class="detail-item">

View File

@ -811,14 +811,10 @@ as a follow-up service (separate consultation)</p>
<button id="showEmailForm" class="btn btn-primary"> <button id="showEmailForm" class="btn btn-primary">
<span><i class="fa-solid fa-envelope" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnEmail">Send Email Inquiry</span> <span><i class="fa-solid fa-envelope" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnEmail">Send Email Inquiry</span>
</button> </button>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-secondary">
<span><i class="fa-solid fa-calendar" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnNaver">Book via Naver</span>
</a>
<a href="/schedule" class="btn btn-secondary"> <a href="/schedule" class="btn btn-secondary">
<span><i class="fa-regular fa-calendar-check" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnSchedule">Check Availability</span> <span><i class="fa-regular fa-calendar-check" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnSchedule">Check Availability</span>
</a> </a>
</div> </div>
<p class="booking-note" data-i18n="services.guide.naverNote">※ You can check real-time availability and book via Naver Place</p>
<!-- 이메일 양식 --> <!-- 이메일 양식 -->
<div id="emailForm" class="email-form" style="display:none;"> <div id="emailForm" class="email-form" style="display:none;">

497
generate_cards.py Normal file
View File

@ -0,0 +1,497 @@
"""
Mingle Studio Twitter Card Generator
Clean white theme, text-focused, NanumGothic
5 square 1080x1080 promotional cards
"""
from PIL import Image, ImageDraw, ImageFont
import os
W, H = 1080, 1080
FONT_DIR = ".claude/skills/canvas-design/canvas-fonts"
USER_FONTS = "C:/Users/qscft/AppData/Local/Microsoft/Windows/Fonts"
KR_XBOLD = os.path.join(USER_FONTS, "NanumGothicExtraBold.ttf")
KR_BOLD = os.path.join(USER_FONTS, "NanumGothicBold.ttf")
KR_REG = os.path.join(USER_FONTS, "NanumGothic.ttf")
KR_LIGHT = os.path.join(USER_FONTS, "NanumGothicLight.ttf")
EN_BOLD = os.path.join(FONT_DIR, "Outfit-Bold.ttf")
EN_REG = os.path.join(FONT_DIR, "Outfit-Regular.ttf")
MONO = os.path.join(FONT_DIR, "GeistMono-Regular.ttf")
KR_ROUND = "C:/Windows/Fonts/malgunbd.ttf"
LOGO_PATH = "images/logo/mingle-logo.webp"
OUTPUT_DIR = "twitter_cards"
# Colors
BG = (250, 250, 250)
WHITE = (255, 255, 255)
BLACK = (30, 30, 30)
DARK = (50, 50, 50)
GRAY = (120, 120, 120)
LIGHT_GRAY = (200, 200, 200)
VERY_LIGHT = (235, 235, 235)
ORANGE = (255, 136, 0)
ORANGE_LIGHT = (255, 243, 228)
PURPLE = (108, 92, 231)
PURPLE_LIGHT = (237, 233, 255)
BIZ_EMAIL = "minglestudio@minglestudio.co.kr"
# Layout constants
MARGIN = 70
NOTE_Y = 940 # price note y — right above footer
FOOTER_Y = H - 80 # footer separator line
os.makedirs(OUTPUT_DIR, exist_ok=True)
def load_fonts():
fonts = {}
sizes = {
'title': 52, 'subtitle': 30, 'price': 64, 'price_sm': 42,
'body': 23, 'body_sm': 19, 'label': 16, 'label_sm': 14,
'pct': 46, 'big_pct': 68, 'num_accent': 130,
}
for name, size in sizes.items():
fonts[f'kr_xb_{name}'] = ImageFont.truetype(KR_XBOLD, size)
fonts[f'kr_{name}'] = ImageFont.truetype(KR_BOLD, size)
fonts[f'kr_r_{name}'] = ImageFont.truetype(KR_REG, size)
fonts[f'kr_l_{name}'] = ImageFont.truetype(KR_LIGHT, size)
fonts[f'en_{name}'] = ImageFont.truetype(EN_BOLD, size)
fonts[f'en_r_{name}'] = ImageFont.truetype(EN_REG, size)
fonts[f'mono_{name}'] = ImageFont.truetype(MONO, size)
fonts[f'round_{name}'] = ImageFont.truetype(KR_ROUND, size)
return fonts
def load_logo(size=40):
logo = Image.open(LOGO_PATH).convert("RGBA")
logo = logo.resize((size, size), Image.LANCZOS)
return logo
# ── Common drawing helpers ──
def draw_bottom_bar(img, draw, fonts):
draw.line([(MARGIN, FOOTER_Y), (W - MARGIN, FOOTER_Y)], fill=LIGHT_GRAY, width=1)
logo = load_logo(32)
img.paste(logo, (MARGIN, FOOTER_Y + 14), logo)
draw.text((MARGIN + 40, FOOTER_Y + 16), "Mingle Studio", fill=GRAY, font=fonts['en_r_label'])
draw.text((MARGIN + 40, FOOTER_Y + 34), BIZ_EMAIL, fill=GRAY, font=fonts['mono_label_sm'])
def draw_orange_bar(draw):
draw.rectangle([0, 0, W, 8], fill=ORANGE)
def text_vcenter(draw, x, cy, text, font, fill):
"""Draw text vertically centered at cy."""
bbox = draw.textbbox((0, 0), text, font=font)
th = bbox[3] - bbox[1]
top_off = bbox[1]
draw.text((x, cy - th // 2 - top_off), text, fill=fill, font=font)
return bbox[2] - bbox[0], th
def draw_tag(draw, x, y, text, font, bg=ORANGE, fg=WHITE):
"""Tag badge at (x, y) top-left."""
bbox = draw.textbbox((0, 0), text, font=font)
tw, th = bbox[2] - bbox[0], bbox[3] - bbox[1]
t_off = bbox[1]
px, py = 12, 6
bw, bh = tw + px * 2, th + py * 2
draw.rounded_rectangle([x, y, x + bw, y + bh], radius=6, fill=bg)
draw.text((x + px, y + py - t_off), text, fill=fg, font=font)
return bw, bh
def draw_tag_vcenter(draw, x, cy, text, font, bg=ORANGE, fg=WHITE):
"""Tag badge vertically centered at cy."""
bbox = draw.textbbox((0, 0), text, font=font)
th = bbox[3] - bbox[1]
bh = th + 12
return draw_tag(draw, x, cy - bh // 2, text, font, bg, fg)
def draw_bullet(draw, x, cy, color=ORANGE, r=5):
"""Bullet dot centered at cy."""
draw.ellipse([x, cy - r, x + r * 2, cy + r], fill=color)
def draw_bullet_at_text(draw, bx, tx, ty, text, font, color=ORANGE, r=5):
"""Draw bullet aligned to vertical center of text at (tx, ty)."""
bbox = draw.textbbox((0, 0), text, font=font)
th = bbox[3] - bbox[1]
top_off = bbox[1]
text_cy = ty + top_off + th // 2
draw.ellipse([bx, text_cy - r, bx + r * 2, text_cy + r], fill=color)
def draw_price_note(draw, fonts):
draw.text((MARGIN, NOTE_Y), "* 상기 비용은 변동될 수 있습니다", fill=GRAY, font=fonts['kr_r_label'])
def draw_arrow(draw, x, cy, color=ORANGE, size=6):
"""Small right-pointing triangle arrow centered at cy."""
draw.polygon([(x, cy - size), (x + size, cy), (x, cy + size)], fill=color)
def draw_header(draw, fonts, cat_label, title, underline_w, accent_num,
cat_color=ORANGE, line_color=ORANGE):
"""Common header block. Returns y after underline."""
draw.text((MARGIN, 45), cat_label, fill=cat_color, font=fonts['mono_label'])
draw.text((MARGIN, 80), title, fill=BLACK, font=fonts['kr_xb_title'])
draw.line([(MARGIN, 143), (MARGIN + underline_w, 143)], fill=line_color, width=3)
# Number accent
draw.text((W - 220, 65), accent_num, fill=(242, 242, 242),
font=fonts['en_num_accent'])
return 143
def draw_section_header(draw, x1, x2, y, h, text, font, bg_color,
tag_text=None, tag_font=None):
"""Section card with colored header bar. Returns (card_top, header_bottom)."""
BAR_H = 52
draw.rounded_rectangle([x1, y, x2, y + h], radius=14, fill=WHITE, outline=bg_color, width=2)
draw.rounded_rectangle([x1, y, x2, y + BAR_H], radius=14, fill=bg_color)
draw.rectangle([x1, y + 28, x2, y + BAR_H], fill=bg_color)
# Vertically center text in header bar (nudge +1 to compensate rounded top)
bar_cy = y + BAR_H // 2 + 1
text_vcenter(draw, x1 + 20, bar_cy, text, font, WHITE)
if tag_text and tag_font:
draw_tag_vcenter(draw, x1 + 220, bar_cy, tag_text, tag_font, WHITE, bg_color)
return y, y + BAR_H
# ═══════════════════════════════════════
# Card 1: 모션캡처 녹화
# ═══════════════════════════════════════
def create_card1(fonts):
img = Image.new('RGB', (W, H), BG)
draw = ImageDraw.Draw(img)
draw_orange_bar(draw)
draw_header(draw, fonts, "SERVICE 01", "모션캡처 녹화", 310, "01")
# Price — "원~ / 시간" right after the number on same line
draw.text((MARGIN, 180), "200,000", fill=ORANGE, font=fonts['en_price'])
bbox_price = draw.textbbox((MARGIN, 180), "200,000", font=fonts['en_price'])
draw.text((bbox_price[2] + 8, bbox_price[3] - 34), "원~ / 시간 (2인 기준)", fill=BLACK, font=fonts['kr_r_subtitle'])
draw.text((MARGIN, 255), "VAT 별도 | 추가 인원 +100,000원~/명/시간", fill=GRAY, font=fonts['kr_r_body_sm'])
# Features
features = [
("OptiTrack 30대 카메라", "정밀한 모션 트래킹"),
("전신 / 페이셜 캡처", "풀바디 + 표정 동시 캡처"),
("8 x 7m 전용 캡처 공간", "넓은 촬영 볼륨"),
]
CARD_H = 92
CARD_GAP = 18
start_y = 380
for i, (title, desc) in enumerate(features):
y = start_y + i * (CARD_H + CARD_GAP)
draw.rounded_rectangle([MARGIN, y, W - MARGIN, y + CARD_H], radius=12,
fill=WHITE, outline=VERY_LIGHT, width=1)
title_y = y + 16
draw_bullet_at_text(draw, MARGIN + 25, MARGIN + 50, title_y, title, fonts['kr_body'])
draw.text((MARGIN + 50, title_y), title, fill=BLACK, font=fonts['kr_body'])
draw.text((MARGIN + 50, y + 50), desc, fill=GRAY, font=fonts['kr_r_body_sm'])
draw_price_note(draw, fonts)
draw_bottom_bar(img, draw, fonts)
img.save(os.path.join(OUTPUT_DIR, "card1_mocap.png"), quality=95)
print(" Card 1 done")
# ═══════════════════════════════════════
# Card 2: 라이브 방송
# ═══════════════════════════════════════
def create_card2(fonts):
img = Image.new('RGB', (W, H), BG)
draw = ImageDraw.Draw(img)
draw_orange_bar(draw)
draw_header(draw, fonts, "SERVICE 02", "모션캡처 라이브 방송", 480, "02")
draw.text((MARGIN, 162), "실시간 모션캡처 방송 풀패키지", fill=GRAY, font=fonts['kr_r_body_sm'])
# 4h package (BEST)
by = 210
PKG_H = 105
draw.rounded_rectangle([MARGIN, by, W - MARGIN, by + PKG_H], radius=14,
fill=ORANGE_LIGHT, outline=ORANGE, width=2)
draw.text((95, by + 12), "4시간 패키지", fill=DARK, font=fonts['kr_r_body_sm'])
draw_tag(draw, 260, by + 10, "BEST", fonts['mono_label_sm'])
draw.text((95, by + 40), "1,400,000", fill=ORANGE, font=fonts['en_price_sm'])
# "원 (VAT 별도)" right after the number
bbox_price = draw.textbbox((95, by + 40), "1,400,000", font=fonts['en_price_sm'])
draw.text((bbox_price[2] + 8, by + 56), "원 (VAT 별도)", fill=GRAY, font=fonts['kr_r_body_sm'])
# 6h package
by2 = by + PKG_H + 20
draw.rounded_rectangle([MARGIN, by2, W - MARGIN, by2 + PKG_H], radius=14,
fill=WHITE, outline=VERY_LIGHT, width=1)
draw.text((95, by2 + 12), "6시간 패키지", fill=GRAY, font=fonts['kr_r_body_sm'])
draw.text((95, by2 + 40), "2,000,000", fill=ORANGE, font=fonts['en_price_sm'])
bbox_price2 = draw.textbbox((95, by2 + 40), "2,000,000", font=fonts['en_price_sm'])
draw.text((bbox_price2[2] + 8, by2 + 56), "원 (VAT 별도)", fill=GRAY, font=fonts['kr_r_body_sm'])
# Features section
fy = by2 + PKG_H + 30
feats = [
"아바타 · 배경 세팅 포함",
"최대 5인 동시 방송",
"보유 프랍 무제한 무료 제공",
"신규 프랍 최대 6개 제공",
]
feat_item_h = 40
feat_box_h = 56 + len(feats) * feat_item_h + 20
draw.rounded_rectangle([MARGIN, fy, W - MARGIN, fy + feat_box_h], radius=14,
fill=WHITE, outline=VERY_LIGHT, width=1)
draw.text((95, fy + 18), "포함 사항", fill=BLACK, font=fonts['kr_body'])
draw.line([(95, fy + 50), (W - 95, fy + 50)], fill=VERY_LIGHT, width=1)
for i, f in enumerate(feats):
y = fy + 66 + i * feat_item_h
draw_bullet_at_text(draw, 110, 130, y, f, fonts['kr_r_body_sm'])
draw.text((130, y), f, fill=DARK, font=fonts['kr_r_body_sm'])
draw_price_note(draw, fonts)
draw_bottom_bar(img, draw, fonts)
img.save(os.path.join(OUTPUT_DIR, "card2_streamingle.png"), quality=95)
print(" Card 2 done")
# ═══════════════════════════════════════
# Card 3: 뮤직비디오 제작
# ═══════════════════════════════════════
def create_card3(fonts):
img = Image.new('RGB', (W, H), BG)
draw = ImageDraw.Draw(img)
draw_orange_bar(draw)
draw_header(draw, fonts, "SERVICE 03", "뮤직비디오 제작", 350, "03")
# Price range
draw.text((MARGIN, 180), "2,000,000", fill=ORANGE, font=fonts['en_price'])
draw.text((MARGIN, 255), "~ 4,000,000원 (VAT 별도)", fill=BLACK, font=fonts['kr_r_subtitle'])
# Features
features = [
("3D 모션캡처 뮤직비디오", "고퀄리티 3D 아바타 MV 제작"),
("숏폼 댄스 챌린지", "틱톡 · 유튜브 숏츠 · 릴스"),
("기획부터 완성까지", "풀 프로덕션 지원"),
("사전 협의 필수", "기획서 및 준비물 사전 조율"),
]
CARD_H = 88
CARD_GAP = 16
start_y = 340
for i, (title, desc) in enumerate(features):
y = start_y + i * (CARD_H + CARD_GAP)
draw.rounded_rectangle([MARGIN, y, W - MARGIN, y + CARD_H], radius=12,
fill=WHITE, outline=VERY_LIGHT, width=1)
title_y = y + 14
draw_bullet_at_text(draw, MARGIN + 25, MARGIN + 50, title_y, title, fonts['kr_body'])
draw.text((MARGIN + 50, title_y), title, fill=BLACK, font=fonts['kr_body'])
draw.text((MARGIN + 50, y + 48), desc, fill=GRAY, font=fonts['kr_r_body_sm'])
draw_price_note(draw, fonts)
draw_bottom_bar(img, draw, fonts)
img.save(os.path.join(OUTPUT_DIR, "card3_mv.png"), quality=95)
print(" Card 3 done")
# ═══════════════════════════════════════
# Card 4: 할인 혜택
# ═══════════════════════════════════════
def create_card4(fonts):
img = Image.new('RGB', (W, H), BG)
draw = ImageDraw.Draw(img)
draw_orange_bar(draw)
draw.text((MARGIN, 45), "BENEFITS", fill=ORANGE, font=fonts['mono_label'])
draw.text((MARGIN, 80), "할인 혜택", fill=BLACK, font=fonts['kr_xb_title'])
draw.line([(MARGIN, 143), (MARGIN + 210, 143)], fill=ORANGE, width=3)
draw.text((MARGIN, 160), "라이브 방송 4시간 패키지 기준 | VAT 별도", fill=GRAY, font=fonts['kr_r_body_sm'])
# ── Referral section ──
ry = 210
BAR_H = 52
REF_H = 200
draw_section_header(draw, MARGIN, W - MARGIN, ry, REF_H,
"추천인 할인", fonts['kr_subtitle'], ORANGE,
"신규 고객 대상", fonts['kr_r_label_sm'])
# Content area center
content_cy = ry + BAR_H + (REF_H - BAR_H) // 2 # exact vertical center of content area
# 20% — vertically centered
text_vcenter(draw, 95, content_cy, "20", fonts['en_big_pct'], ORANGE)
text_vcenter(draw, 193, content_cy + 6, "%", fonts['en_r_subtitle'], ORANGE)
# Description — 3 lines as a block, centered at content_cy
desc_lines = [
("추천인 & 신규고객 모두 할인", fonts['kr_r_body'], BLACK),
("추천 횟수 제한 없이 누적 가능", fonts['kr_r_body_sm'], GRAY),
("첫 예약 시 추천인을 알려주세요", fonts['kr_r_body_sm'], GRAY),
]
line_gap = 30
total_desc_h = line_gap * (len(desc_lines) - 1)
desc_start_cy = content_cy - total_desc_h // 2
for i, (txt, fnt, clr) in enumerate(desc_lines):
text_vcenter(draw, 270, desc_start_cy + i * line_gap, txt, fnt, clr)
# ── Multi-pass section ──
my = ry + REF_H + 20
MULTI_H = 330
draw_section_header(draw, MARGIN, W - MARGIN, my, MULTI_H,
"다회권 할인", fonts['kr_subtitle'], PURPLE,
"최대 30%", fonts['kr_r_label_sm'])
# Table header — centered in available space
col_header_cy = my + BAR_H + 18
text_vcenter(draw, 130, col_header_cy, "이용권", fonts['kr_r_body_sm'], GRAY)
text_vcenter(draw, 460, col_header_cy, "할인율", fonts['kr_r_body_sm'], GRAY)
draw.line([(90, col_header_cy + 14), (W - 90, col_header_cy + 14)], fill=VERY_LIGHT, width=1)
# Table rows — evenly distribute in space between header line and note
table_top = col_header_cy + 22
table_bottom = my + MULTI_H - 36
row_area = table_bottom - table_top
ROW_H = row_area // 3
rows = [("3회권", "20%", False), ("5회권", "25%", False), ("7회권", "30%", True)]
for i, (name, rate, best) in enumerate(rows):
rowy = table_top + i * ROW_H
cy = rowy + ROW_H // 2
if best:
draw.rounded_rectangle([85, rowy + 4, W - 85, rowy + ROW_H - 4],
radius=8, fill=PURPLE_LIGHT)
text_vcenter(draw, 130, cy, name, fonts['kr_r_body'], BLACK)
text_vcenter(draw, 440, cy, rate, fonts['en_pct'], PURPLE)
if best:
draw_tag_vcenter(draw, 550, cy, "BEST", fonts['mono_label_sm'], PURPLE)
if i < 2:
draw.line([(90, rowy + ROW_H), (W - 90, rowy + ROW_H)],
fill=(242, 242, 242), width=1)
draw.text((90, my + MULTI_H - 30), "선결제 시 할인 적용 | 3개월 이내 소진",
fill=GRAY, font=fonts['kr_r_body_sm'])
draw_price_note(draw, fonts)
draw_bottom_bar(img, draw, fonts)
img.save(os.path.join(OUTPUT_DIR, "card4_discount.png"), quality=95)
print(" Card 4 done")
# ═══════════════════════════════════════
# Card 5: 기업 전용 정기권
# ═══════════════════════════════════════
def create_card5(fonts):
img = Image.new('RGB', (W, H), BG)
draw = ImageDraw.Draw(img)
draw_orange_bar(draw)
draw.text((MARGIN, 45), "BUSINESS", fill=PURPLE, font=fonts['mono_label'])
draw.text((MARGIN, 80), "기업 전용 정기권(3개월)", fill=BLACK, font=fonts['kr_xb_title'])
draw.line([(MARGIN, 143), (MARGIN + 530, 143)], fill=PURPLE, width=3)
draw_tag(draw, MARGIN, 160, "MCN · 기업 고객", fonts['kr_r_label'], PURPLE)
# ── Pricing table ──
BAR_H = 52
ty = 215
TABLE_H = 220
draw_section_header(draw, MARGIN, W - MARGIN, ty, TABLE_H,
"기업 전용 다회권", fonts['kr_subtitle'], PURPLE)
# Column headers — centered in header zone
col_cy = ty + BAR_H + 18
text_vcenter(draw, 120, col_cy, "이용권", fonts['kr_r_body_sm'], GRAY)
text_vcenter(draw, 350, col_cy, "할인율", fonts['kr_r_body_sm'], GRAY)
text_vcenter(draw, 590, col_cy, "회당 가격", fonts['kr_r_body_sm'], GRAY)
draw.line([(90, col_cy + 14), (W - 90, col_cy + 14)], fill=VERY_LIGHT, width=1)
# Rows — evenly distribute in remaining space
table_top = col_cy + 22
table_bottom = ty + TABLE_H - 10
row_area = table_bottom - table_top
ROW_H = row_area // 2
corp_rows = [
("4회권", "25%", "1,050,000원", False),
("6회권", "30%", "980,000원", True),
]
for i, (name, rate, price, best) in enumerate(corp_rows):
rowy = table_top + i * ROW_H
cy = rowy + ROW_H // 2
if best:
draw.rounded_rectangle([85, rowy + 4, W - 85, rowy + ROW_H - 4],
radius=8, fill=PURPLE_LIGHT)
text_vcenter(draw, 120, cy, name, fonts['kr_r_body'], BLACK)
text_vcenter(draw, 330, cy, rate, fonts['en_pct'], PURPLE)
text_vcenter(draw, 570, cy, price, fonts['kr_r_body_sm'], DARK)
if best:
draw_tag_vcenter(draw, 740, cy, "BEST", fonts['mono_label_sm'], PURPLE)
if i == 0:
draw.line([(90, rowy + ROW_H), (W - 90, rowy + ROW_H)],
fill=(242, 242, 242), width=1)
# ── Renewal benefit ──
rny = ty + TABLE_H + 25
RENEW_H = 300
draw_section_header(draw, MARGIN, W - MARGIN, rny, RENEW_H,
"갱신 혜택", fonts['kr_subtitle'], ORANGE)
# Flow diagram — bigger pills with body font
pill_font = fonts['kr_r_body'] # bigger font for readability
fy = rny + 62
PILL_H = 42
steps = ["다회권 구매", "3개월 내 소진", "동일 할인율 적용"]
pill_info = []
for text in steps:
bbox = draw.textbbox((0, 0), text, font=pill_font)
tw = bbox[2] - bbox[0]
pill_info.append((text, tw))
total_pill_w = sum(tw + 32 for _, tw in pill_info)
arrow_space = 32
total_w = total_pill_w + 2 * arrow_space
sx = (W - total_w) // 2
for j, (text, tw) in enumerate(pill_info):
pw = tw + 32
draw.rounded_rectangle([sx, fy, sx + pw, fy + PILL_H], radius=10,
fill=ORANGE_LIGHT, outline=ORANGE, width=2)
text_vcenter(draw, sx + 16, fy + PILL_H // 2, text, pill_font, DARK)
if j < 2:
draw_arrow(draw, sx + pw + 10, fy + PILL_H // 2, ORANGE, 7)
sx += pw + arrow_space
# Description text
ty2 = fy + PILL_H + 22
draw.text((95, ty2), "소진 후 추가 예약 시", fill=DARK, font=fonts['kr_r_body'])
draw.text((95, ty2 + 30), "직전 구매 할인율을 동일하게 적용합니다", fill=BLACK, font=fonts['kr_body'])
# Examples
ty3 = ty2 + 76
draw.text((95, ty3), "ex) 4회권(25%) 소진", fill=GRAY, font=fonts['kr_r_body_sm'])
draw_arrow(draw, 355, ty3 + 10, ORANGE, 5)
draw.text((375, ty3), "추가 예약도 25% 할인", fill=GRAY, font=fonts['kr_r_body_sm'])
draw.text((95, ty3 + 28), "ex) 6회권(30%) 소진", fill=GRAY, font=fonts['kr_r_body_sm'])
draw_arrow(draw, 355, ty3 + 38, ORANGE, 5)
draw.text((375, ty3 + 28), "추가 예약도 30% 할인", fill=GRAY, font=fonts['kr_r_body_sm'])
# Notes
draw.text((MARGIN, NOTE_Y - 20),
"선결제 · 3개월 이내 소진 의무 | 라이브 방송 4시간 패키지 기준 | VAT 별도",
fill=GRAY, font=fonts['kr_r_label'])
draw_price_note(draw, fonts)
draw_bottom_bar(img, draw, fonts)
img.save(os.path.join(OUTPUT_DIR, "card5_corporate.png"), quality=95)
print(" Card 5 done")
if __name__ == "__main__":
print("Loading fonts...")
fonts = load_fonts()
print("Generating cards...")
create_card1(fonts)
create_card2(fonts)
create_card3(fonts)
create_card4(fonts)
create_card5(fonts)
print(f"Done! -> {OUTPUT_DIR}/")

View File

@ -751,7 +751,7 @@
"q13": "Is live streaming possible?", "q13": "Is live streaming possible?",
"q14": "Is parking available?", "q14": "Is parking available?",
"q15": "Are facility tours or studio visits available?", "q15": "Are facility tours or studio visits available?",
"a1": "<p>You can make a reservation through the following methods:</p>\n<ul>\n<li><strong><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> Email:</strong> <a href=\"mailto:help@minglestudio.co.kr?subject=[Studio Reservation Inquiry] Mingle Studio&body=Hello. I would like to inquire about a studio rental reservation at Mingle Studio.%0A%0A■ Basic Information%0A- Preferred Date: (e.g., December 25, 2024)%0A- Preferred Time: (e.g., 2 PM ~ 4 PM, 2 hours)%0A- Number of Participants: %0A- Contact Number: %0A- Email: %0A%0A■ Shooting Information%0A- Purpose: (e.g., VTuber broadcast, game development, video content, etc.)%0A- Expected Content: %0A- Required Equipment: (full-body motion capture / facial capture / other)%0A%0A■ Additional Requests%0A- Special Requirements: %0A- Questions: %0A%0A■ Notes%0A- Minimum Rental: 2 hours ($165, tax included)%0A- Extension: $83 per hour%0A- Payment: Bank transfer or cash (card payment not available)%0A- Cash receipts/tax invoices available%0A%0AWe will respond as soon as possible.%0AThank you.\">help@minglestudio.co.kr</a></li>\n<li><strong><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"></i> Phone:</strong> 010-9288-9190</li>\n<li><strong><i class=\"fa-solid fa-calendar\" aria-hidden=\"true\"></i> Naver Booking:</strong> <a href=\"https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481\" target=\"_blank\">Naver Place Real-Time Booking</a></li>\n</ul>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<button id=\"showEmailFormFAQ\" class=\"btn btn-primary\" style=\"font-size: 0.9rem; padding: 0.5rem 1rem;\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> Email Inquiry</button>\n</div>\n<div id=\"emailFormFAQ\" class=\"email-form\" style=\"display:none; margin-top: var(--spacing-lg); padding: var(--spacing-lg); border: 1px solid #ddd; border-radius: var(--border-radius); background: #f9f9f9;\">\n<h4>Email Inquiry Form</h4>\n<p>Please copy the form below and send it via email:</p>\n<div class=\"email-template\" style=\"background: white; padding: var(--spacing-md); border-radius: var(--border-radius); font-family: monospace; font-size: 0.9rem; line-height: 1.6;\">\n<div><strong>Subject:</strong> [Studio Rental Inquiry]</div>\n<div><strong>To:</strong> help@minglestudio.co.kr</div>\n<br>\n<div><strong>1. Name and Affiliation</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(For individuals, name only. For companies, please include your name and organization)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[Please fill in here]</div>\n<div><strong>2. Contact Information</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(Choose one: phone number, email, or Discord)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[Please fill in here]</div>\n<div><strong>3. Number of Participants</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(1-2 recommended, up to 5 people)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 1 \u25a1 2 \u25a1 3 \u25a1 4 \u25a1 5</div>\n<div><strong>4. Purpose of Studio Use</strong></div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 Recording \u25a1 Other: [Please fill in here]</div>\n<div><strong>5. Preferred Rental Date</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ We recommend booking at least 2 weeks in advance</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[Please fill in here]</div>\n<div><strong>6. Preferred Time Slot</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ Example: 10 AM ~ 3 PM (5 hours)</div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ Late-night rentals (10 PM ~ 8 AM next day) are subject to special rates per internal policy</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[Please fill in here]</div>\n</div>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<a href=\"mailto:help@minglestudio.co.kr?subject=[Studio Rental Inquiry]\" class=\"btn btn-primary\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> Send Email Now</a>\n</div>\n</div>\n<p>Please contact us at least 2 weeks in advance for smooth preparation.</p>", "a1": "<p>You can make a reservation through the following methods:</p>\n<ul>\n<li><strong><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> Email:</strong> <a href=\"mailto:help@minglestudio.co.kr?subject=[Studio Reservation Inquiry] Mingle Studio&body=Hello. I would like to inquire about a studio rental reservation at Mingle Studio.%0A%0A■ Basic Information%0A- Preferred Date: (e.g., December 25, 2024)%0A- Preferred Time: (e.g., 2 PM ~ 4 PM, 2 hours)%0A- Number of Participants: %0A- Contact Number: %0A- Email: %0A%0A■ Shooting Information%0A- Purpose: (e.g., VTuber broadcast, game development, video content, etc.)%0A- Expected Content: %0A- Required Equipment: (full-body motion capture / facial capture / other)%0A%0A■ Additional Requests%0A- Special Requirements: %0A- Questions: %0A%0A■ Notes%0A- Minimum Rental: 2 hours ($165, tax included)%0A- Extension: $83 per hour%0A- Payment: Bank transfer or cash (card payment not available)%0A- Cash receipts/tax invoices available%0A%0AWe will respond as soon as possible.%0AThank you.\">help@minglestudio.co.kr</a></li>\n<li><strong><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"></i> Phone:</strong> 010-9288-9190</li>\n</ul>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<button id=\"showEmailFormFAQ\" class=\"btn btn-primary\" style=\"font-size: 0.9rem; padding: 0.5rem 1rem;\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> Email Inquiry</button>\n</div>\n<div id=\"emailFormFAQ\" class=\"email-form\" style=\"display:none; margin-top: var(--spacing-lg); padding: var(--spacing-lg); border: 1px solid #ddd; border-radius: var(--border-radius); background: #f9f9f9;\">\n<h4>Email Inquiry Form</h4>\n<p>Please copy the form below and send it via email:</p>\n<div class=\"email-template\" style=\"background: white; padding: var(--spacing-md); border-radius: var(--border-radius); font-family: monospace; font-size: 0.9rem; line-height: 1.6;\">\n<div><strong>Subject:</strong> [Studio Rental Inquiry]</div>\n<div><strong>To:</strong> help@minglestudio.co.kr</div>\n<br>\n<div><strong>1. Name and Affiliation</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(For individuals, name only. For companies, please include your name and organization)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[Please fill in here]</div>\n<div><strong>2. Contact Information</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(Choose one: phone number, email, or Discord)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[Please fill in here]</div>\n<div><strong>3. Number of Participants</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(1-2 recommended, up to 5 people)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 1 \u25a1 2 \u25a1 3 \u25a1 4 \u25a1 5</div>\n<div><strong>4. Purpose of Studio Use</strong></div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 Recording \u25a1 Other: [Please fill in here]</div>\n<div><strong>5. Preferred Rental Date</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ We recommend booking at least 2 weeks in advance</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[Please fill in here]</div>\n<div><strong>6. Preferred Time Slot</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ Example: 10 AM ~ 3 PM (5 hours)</div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ Late-night rentals (10 PM ~ 8 AM next day) are subject to special rates per internal policy</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[Please fill in here]</div>\n</div>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<a href=\"mailto:help@minglestudio.co.kr?subject=[Studio Rental Inquiry]\" class=\"btn btn-primary\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> Send Email Now</a>\n</div>\n</div>\n<p>Please contact us at least 2 weeks in advance for smooth preparation.</p>",
"a2": "<p>Here is our refund policy:</p>\n<div class=\"policy-table\">\n<div class=\"policy-row\">\n<span class=\"policy-time\">7 days before reservation</span>\n<span class=\"policy-desc\">100% refund</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">3 days before reservation</span>\n<span class=\"policy-desc\">70% refund</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">1 day before reservation</span>\n<span class=\"policy-desc\">50% refund</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">Same-day cancellation</span>\n<span class=\"policy-desc\">No refund</span>\n</div>\n</div>", "a2": "<p>Here is our refund policy:</p>\n<div class=\"policy-table\">\n<div class=\"policy-row\">\n<span class=\"policy-time\">7 days before reservation</span>\n<span class=\"policy-desc\">100% refund</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">3 days before reservation</span>\n<span class=\"policy-desc\">70% refund</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">1 day before reservation</span>\n<span class=\"policy-desc\">50% refund</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">Same-day cancellation</span>\n<span class=\"policy-desc\">No refund</span>\n</div>\n</div>",
"a3": "<p>The minimum rental is <strong>2 hours</strong>.</p>\n<p>Extensions are available in 1-hour increments.</p>", "a3": "<p>The minimum rental is <strong>2 hours</strong>.</p>\n<p>Extensions are available in 1-hour increments.</p>",
"a4": "<p>Please contact us at least 2 weeks in advance for smooth preparation.</p>", "a4": "<p>Please contact us at least 2 weeks in advance for smooth preparation.</p>",

View File

@ -751,7 +751,7 @@
"q13": "リアルタイムストリーミングは可能ですか?", "q13": "リアルタイムストリーミングは可能ですか?",
"q14": "駐車場はありますか?", "q14": "駐車場はありますか?",
"q15": "見学や施設ツアーは可能ですか?", "q15": "見学や施設ツアーは可能ですか?",
"a1": "<p>以下の方法でご予約いただけます:</p>\n<ul>\n<li><strong><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> メール:</strong> <a href=\"mailto:help@minglestudio.co.kr?subject=[スタジオ予約お問い合わせ] Mingle Studio&body=こんにちは。Mingle Studioのレンタル予約についてお問い合わせいたします。%0A%0A■ 基本情報%0A- ご利用予定日2024年12月25日%0A- ご利用時間午後2時〜4時、2時間%0A- 参加人数:名%0A- ご連絡先:%0A- メール:%0A%0A■ 撮影情報%0A- 撮影目的VTuber配信、ゲーム制作、映像コンテンツなど%0A- 撮影予定内容:%0A- 必要な機材:(全身モーションキャプチャー/フェイシャルキャプチャー/その他)%0A%0A■ 追加リクエスト%0A- 特別なご要望:%0A- ご質問:%0A%0A■ 参考情報%0A- 最小レンタル2時間$165、税込み%0A- 延長1時間あたり$83%0A- お支払い方法:銀行振込または現金(カード決済不可)%0A- 現金領収書/税金計算書発行可能%0A%0A早急にご返答いたします。%0Aよろしくお願いいたします。\">help@minglestudio.co.kr</a></li>\n<li><strong><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"></i> お電話:</strong> 010-9288-9190</li>\n<li><strong><i class=\"fa-solid fa-calendar\" aria-hidden=\"true\"></i> Naver予約</strong> <a href=\"https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481\" target=\"_blank\">Naverプレイス リアルタイム予約</a></li>\n</ul>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<button id=\"showEmailFormFAQ\" class=\"btn btn-primary\" style=\"font-size: 0.9rem; padding: 0.5rem 1rem;\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> メールでお問い合わせ</button>\n</div>\n<div id=\"emailFormFAQ\" class=\"email-form\" style=\"display:none; margin-top: var(--spacing-lg); padding: var(--spacing-lg); border: 1px solid #ddd; border-radius: var(--border-radius); background: #f9f9f9;\">\n<h4>メールお問い合わせフォーム</h4>\n<p>以下のフォームをコピーしてメールでお問い合わせください:</p>\n<div class=\"email-template\" style=\"background: white; padding: var(--spacing-md); border-radius: var(--border-radius); font-family: monospace; font-size: 0.9rem; line-height: 1.6;\">\n<div><strong>件名:</strong> [スタジオレンタルお問い合わせ]</div>\n<div><strong>宛先:</strong> help@minglestudio.co.kr</div>\n<br>\n<div><strong>1. お名前と所属</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(個人の場合はお名前のみ、企業の場合はご利用者のお名前と所属をご記入ください)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[こちらにご記入ください]</div>\n<div><strong>2. ご連絡先</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">電話番号、メール、Discordのいずれか</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[こちらにご記入ください]</div>\n<div><strong>3. ご利用人数</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">1〜2名推奨、最大5名まで可能</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 1名 \u25a1 2名 \u25a1 3名 \u25a1 4名 \u25a1 5名</div>\n<div><strong>4. スタジオ使用目的</strong></div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 録画 \u25a1 その他:[こちらにご記入ください]</div>\n<div><strong>5. ご希望レンタル日</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 最低2週間前のご予約を推奨します</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[こちらにご記入ください]</div>\n<div><strong>6. ご希望利用時間</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 回答例午前10時〜午後3時5時間</div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 深夜レンタル夜10時〜翌朝8時は内部規定による特別料金が適用されます</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[こちらにご記入ください]</div>\n</div>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<a href=\"mailto:help@minglestudio.co.kr?subject=[スタジオレンタルお問い合わせ]\" class=\"btn btn-primary\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> メールを送る</a>\n</div>\n</div>\n<p>最低2週間前にご連絡いただければスムーズに準備が可能です。</p>", "a1": "<p>以下の方法でご予約いただけます:</p>\n<ul>\n<li><strong><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> メール:</strong> <a href=\"mailto:help@minglestudio.co.kr?subject=[スタジオ予約お問い合わせ] Mingle Studio&body=こんにちは。Mingle Studioのレンタル予約についてお問い合わせいたします。%0A%0A■ 基本情報%0A- ご利用予定日2024年12月25日%0A- ご利用時間午後2時〜4時、2時間%0A- 参加人数:名%0A- ご連絡先:%0A- メール:%0A%0A■ 撮影情報%0A- 撮影目的VTuber配信、ゲーム制作、映像コンテンツなど%0A- 撮影予定内容:%0A- 必要な機材:(全身モーションキャプチャー/フェイシャルキャプチャー/その他)%0A%0A■ 追加リクエスト%0A- 特別なご要望:%0A- ご質問:%0A%0A■ 参考情報%0A- 最小レンタル2時間$165、税込み%0A- 延長1時間あたり$83%0A- お支払い方法:銀行振込または現金(カード決済不可)%0A- 現金領収書/税金計算書発行可能%0A%0A早急にご返答いたします。%0Aよろしくお願いいたします。\">help@minglestudio.co.kr</a></li>\n<li><strong><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"></i> お電話:</strong> 010-9288-9190</li>\n</ul>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<button id=\"showEmailFormFAQ\" class=\"btn btn-primary\" style=\"font-size: 0.9rem; padding: 0.5rem 1rem;\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> メールでお問い合わせ</button>\n</div>\n<div id=\"emailFormFAQ\" class=\"email-form\" style=\"display:none; margin-top: var(--spacing-lg); padding: var(--spacing-lg); border: 1px solid #ddd; border-radius: var(--border-radius); background: #f9f9f9;\">\n<h4>メールお問い合わせフォーム</h4>\n<p>以下のフォームをコピーしてメールでお問い合わせください:</p>\n<div class=\"email-template\" style=\"background: white; padding: var(--spacing-md); border-radius: var(--border-radius); font-family: monospace; font-size: 0.9rem; line-height: 1.6;\">\n<div><strong>件名:</strong> [スタジオレンタルお問い合わせ]</div>\n<div><strong>宛先:</strong> help@minglestudio.co.kr</div>\n<br>\n<div><strong>1. お名前と所属</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(個人の場合はお名前のみ、企業の場合はご利用者のお名前と所属をご記入ください)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[こちらにご記入ください]</div>\n<div><strong>2. ご連絡先</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">電話番号、メール、Discordのいずれか</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[こちらにご記入ください]</div>\n<div><strong>3. ご利用人数</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">1〜2名推奨、最大5名まで可能</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 1名 \u25a1 2名 \u25a1 3名 \u25a1 4名 \u25a1 5名</div>\n<div><strong>4. スタジオ使用目的</strong></div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 録画 \u25a1 その他:[こちらにご記入ください]</div>\n<div><strong>5. ご希望レンタル日</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 最低2週間前のご予約を推奨します</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[こちらにご記入ください]</div>\n<div><strong>6. ご希望利用時間</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 回答例午前10時〜午後3時5時間</div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 深夜レンタル夜10時〜翌朝8時は内部規定による特別料金が適用されます</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[こちらにご記入ください]</div>\n</div>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<a href=\"mailto:help@minglestudio.co.kr?subject=[スタジオレンタルお問い合わせ]\" class=\"btn btn-primary\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> メールを送る</a>\n</div>\n</div>\n<p>最低2週間前にご連絡いただければスムーズに準備が可能です。</p>",
"a2": "<p>以下が返金規定です:</p>\n<div class=\"policy-table\">\n<div class=\"policy-row\">\n<span class=\"policy-time\">予約日の7日前</span>\n<span class=\"policy-desc\">100% 返金</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">予約日の3日前</span>\n<span class=\"policy-desc\">70% 返金</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">予約日の1日前</span>\n<span class=\"policy-desc\">50% 返金</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">当日キャンセル</span>\n<span class=\"policy-desc\">返金不可</span>\n</div>\n</div>", "a2": "<p>以下が返金規定です:</p>\n<div class=\"policy-table\">\n<div class=\"policy-row\">\n<span class=\"policy-time\">予約日の7日前</span>\n<span class=\"policy-desc\">100% 返金</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">予約日の3日前</span>\n<span class=\"policy-desc\">70% 返金</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">予約日の1日前</span>\n<span class=\"policy-desc\">50% 返金</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">当日キャンセル</span>\n<span class=\"policy-desc\">返金不可</span>\n</div>\n</div>",
"a3": "<p>最小レンタルは<strong>2時間</strong>からとなります。</p>\n<p>延長は1時間単位で可能です。</p>", "a3": "<p>最小レンタルは<strong>2時間</strong>からとなります。</p>\n<p>延長は1時間単位で可能です。</p>",
"a4": "<p>最低2週間前にご連絡いただければスムーズに準備が可能です。</p>", "a4": "<p>最低2週間前にご連絡いただければスムーズに準備が可能です。</p>",

View File

@ -751,7 +751,7 @@
"q13": "실시간 스트리밍이 가능한가요?", "q13": "실시간 스트리밍이 가능한가요?",
"q14": "주차는 가능한가요?", "q14": "주차는 가능한가요?",
"q15": "견학이나 시설 투어는 가능한가요?", "q15": "견학이나 시설 투어는 가능한가요?",
"a1": "<p>아래 방법으로 예약하실 수 있습니다:</p>\n<ul>\n<li><strong><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 이메일:</strong> <a href=\"mailto:help@minglestudio.co.kr?subject=[스튜디오 예약 문의] 밍글 스튜디오&body=안녕하세요. 밍글 스튜디오 대관 예약 문의 드립니다.%0A%0A■ 기본 정보%0A- 이용 예정일: (예: 2024년 12월 25일)%0A- 이용 시간: (예: 오후 2시 ~ 4시, 2시간)%0A- 참여 인원: 명%0A- 연락처: %0A- 이메일: %0A%0A■ 촬영 정보%0A- 촬영 목적: (예: 버튜버 방송, 게임 제작, 영상 콘텐츠 등)%0A- 예상 촬영 내용: %0A- 필요한 장비: (전신 모션캡쳐 / 페이셜 캡쳐 / 기타)%0A%0A■ 추가 요청사항%0A- 특별한 요구사항: %0A- 문의사항: %0A%0A■ 참고사항%0A- 최소 대관: 2시간 (220,000원, VAT 포함)%0A- 연장: 1시간당 110,000원%0A- 결제방법: 계좌이체 또는 현금 (카드결제 불가)%0A- 현금영수증/세금계산서 발행 가능%0A%0A빠른 시일 내에 답변 드리겠습니다.%0A감사합니다.\">help@minglestudio.co.kr</a></li>\n<li><strong><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"></i> 전화:</strong> 010-9288-9190</li>\n<li><strong><i class=\"fa-solid fa-calendar\" aria-hidden=\"true\"></i> 네이버 예약:</strong> <a href=\"https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481\" target=\"_blank\">네이버 플레이스 실시간 예약</a></li>\n</ul>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<button id=\"showEmailFormFAQ\" class=\"btn btn-primary\" style=\"font-size: 0.9rem; padding: 0.5rem 1rem;\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 이메일 문의하기</button>\n</div>\n<div id=\"emailFormFAQ\" class=\"email-form\" style=\"display:none; margin-top: var(--spacing-lg); padding: var(--spacing-lg); border: 1px solid #ddd; border-radius: var(--border-radius); background: #f9f9f9;\">\n<h4>이메일 문의 양식</h4>\n<p>아래 양식을 복사하여 이메일로 문의해주세요:</p>\n<div class=\"email-template\" style=\"background: white; padding: var(--spacing-md); border-radius: var(--border-radius); font-family: monospace; font-size: 0.9rem; line-height: 1.6;\">\n<div><strong>제목:</strong> [스튜디오 대관 문의]</div>\n<div><strong>받는 사람:</strong> help@minglestudio.co.kr</div>\n<br>\n<div><strong>1. 성함 및 소속</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(개인의 경우 성함만, 기업인 경우 이용자분 성함과 소속을 함께 적어주세요)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[여기에 작성해주세요]</div>\n<div><strong>2. 연락처</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(전화번호, 이메일, 디스코드 중 택1)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[여기에 작성해주세요]</div>\n<div><strong>3. 이용 인원</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(1~2인 권장, 최대 5인까지 가능)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 1명 \u25a1 2명 \u25a1 3명 \u25a1 4명 \u25a1 5명</div>\n<div><strong>4. 스튜디오 사용 용도</strong></div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 녹화 \u25a1 기타: [여기에 작성해주세요]</div>\n<div><strong>5. 희망 대관 날짜</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 최소 2주 전 예약을 권장합니다</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[여기에 작성해주세요]</div>\n<div><strong>6. 희망 이용 시간</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 응답 예시) 오전 10시~ 오후 3시(5시간)</div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 새벽 대관(밤 10시~익일 8시) 이용 시 내부 규정에 따른 별도 요율이 적용됩니다</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[여기에 작성해주세요]</div>\n</div>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<a href=\"mailto:help@minglestudio.co.kr?subject=[스튜디오 대관 문의]\" class=\"btn btn-primary\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 이메일 바로 보내기</a>\n</div>\n</div>\n<p>최소 2주 전에 연락주시면 원활하게 준비가 가능합니다.</p>", "a1": "<p>아래 방법으로 예약하실 수 있습니다:</p>\n<ul>\n<li><strong><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 이메일:</strong> <a href=\"mailto:help@minglestudio.co.kr?subject=[스튜디오 예약 문의] 밍글 스튜디오&body=안녕하세요. 밍글 스튜디오 대관 예약 문의 드립니다.%0A%0A■ 기본 정보%0A- 이용 예정일: (예: 2024년 12월 25일)%0A- 이용 시간: (예: 오후 2시 ~ 4시, 2시간)%0A- 참여 인원: 명%0A- 연락처: %0A- 이메일: %0A%0A■ 촬영 정보%0A- 촬영 목적: (예: 버튜버 방송, 게임 제작, 영상 콘텐츠 등)%0A- 예상 촬영 내용: %0A- 필요한 장비: (전신 모션캡쳐 / 페이셜 캡쳐 / 기타)%0A%0A■ 추가 요청사항%0A- 특별한 요구사항: %0A- 문의사항: %0A%0A■ 참고사항%0A- 최소 대관: 2시간 (220,000원, VAT 포함)%0A- 연장: 1시간당 110,000원%0A- 결제방법: 계좌이체 또는 현금 (카드결제 불가)%0A- 현금영수증/세금계산서 발행 가능%0A%0A빠른 시일 내에 답변 드리겠습니다.%0A감사합니다.\">help@minglestudio.co.kr</a></li>\n<li><strong><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"></i> 전화:</strong> 010-9288-9190</li>\n</ul>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<button id=\"showEmailFormFAQ\" class=\"btn btn-primary\" style=\"font-size: 0.9rem; padding: 0.5rem 1rem;\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 이메일 문의하기</button>\n</div>\n<div id=\"emailFormFAQ\" class=\"email-form\" style=\"display:none; margin-top: var(--spacing-lg); padding: var(--spacing-lg); border: 1px solid #ddd; border-radius: var(--border-radius); background: #f9f9f9;\">\n<h4>이메일 문의 양식</h4>\n<p>아래 양식을 복사하여 이메일로 문의해주세요:</p>\n<div class=\"email-template\" style=\"background: white; padding: var(--spacing-md); border-radius: var(--border-radius); font-family: monospace; font-size: 0.9rem; line-height: 1.6;\">\n<div><strong>제목:</strong> [스튜디오 대관 문의]</div>\n<div><strong>받는 사람:</strong> help@minglestudio.co.kr</div>\n<br>\n<div><strong>1. 성함 및 소속</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(개인의 경우 성함만, 기업인 경우 이용자분 성함과 소속을 함께 적어주세요)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[여기에 작성해주세요]</div>\n<div><strong>2. 연락처</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(전화번호, 이메일, 디스코드 중 택1)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[여기에 작성해주세요]</div>\n<div><strong>3. 이용 인원</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(1~2인 권장, 최대 5인까지 가능)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 1명 \u25a1 2명 \u25a1 3명 \u25a1 4명 \u25a1 5명</div>\n<div><strong>4. 스튜디오 사용 용도</strong></div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 녹화 \u25a1 기타: [여기에 작성해주세요]</div>\n<div><strong>5. 희망 대관 날짜</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 최소 2주 전 예약을 권장합니다</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[여기에 작성해주세요]</div>\n<div><strong>6. 희망 이용 시간</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 응답 예시) 오전 10시~ 오후 3시(5시간)</div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 새벽 대관(밤 10시~익일 8시) 이용 시 내부 규정에 따른 별도 요율이 적용됩니다</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[여기에 작성해주세요]</div>\n</div>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<a href=\"mailto:help@minglestudio.co.kr?subject=[스튜디오 대관 문의]\" class=\"btn btn-primary\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 이메일 바로 보내기</a>\n</div>\n</div>\n<p>최소 2주 전에 연락주시면 원활하게 준비가 가능합니다.</p>",
"a2": "<p>아래는 환불 규정입니다:</p>\n<div class=\"policy-table\">\n<div class=\"policy-row\">\n<span class=\"policy-time\">예약일로부터 7일 전</span>\n<span class=\"policy-desc\">100% 환불</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">예약일로부터 3일 전</span>\n<span class=\"policy-desc\">70% 환불</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">예약일로부터 1일 전</span>\n<span class=\"policy-desc\">50% 환불</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">당일 취소</span>\n<span class=\"policy-desc\">환불 불가</span>\n</div>\n</div>", "a2": "<p>아래는 환불 규정입니다:</p>\n<div class=\"policy-table\">\n<div class=\"policy-row\">\n<span class=\"policy-time\">예약일로부터 7일 전</span>\n<span class=\"policy-desc\">100% 환불</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">예약일로부터 3일 전</span>\n<span class=\"policy-desc\">70% 환불</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">예약일로부터 1일 전</span>\n<span class=\"policy-desc\">50% 환불</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">당일 취소</span>\n<span class=\"policy-desc\">환불 불가</span>\n</div>\n</div>",
"a3": "<p>최소 대관은 <strong>2시간</strong>부터 가능합니다.</p>\n<p>연장은 1시간 단위로 가능합니다.</p>", "a3": "<p>최소 대관은 <strong>2시간</strong>부터 가능합니다.</p>\n<p>연장은 1시간 단위로 가능합니다.</p>",
"a4": "<p>최소 2주 전에 연락주시면 원활하게 준비가 가능합니다.</p>", "a4": "<p>최소 2주 전에 연락주시면 원활하게 준비가 가능합니다.</p>",

View File

@ -751,7 +751,7 @@
"q13": "可以进行实时直播吗?", "q13": "可以进行实时直播吗?",
"q14": "可以停车吗?", "q14": "可以停车吗?",
"q15": "可以参观或设施导览吗?", "q15": "可以参观或设施导览吗?",
"a1": "<p>您可以通过以下方式进行预约:</p>\n<ul>\n<li><strong><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 邮件:</strong> <a href=\"mailto:help@minglestudio.co.kr?subject=[工作室预约咨询] Mingle Studio&body=您好我想咨询Mingle Studio场地租赁预约事宜。%0A%0A■ 基本信息%0A- 预计使用日期2024年12月25日%0A- 使用时间下午2点~4点2小时%0A- 参与人数:人%0A- 联系方式:%0A- 邮箱:%0A%0A■ 拍摄信息%0A- 拍摄目的VTuber直播、游戏制作、视频内容等%0A- 预计拍摄内容:%0A- 所需设备:(全身动作捕捉/面部捕捉/其他)%0A%0A■ 补充说明%0A- 特殊需求:%0A- 咨询事项:%0A%0A■ 参考信息%0A- 最少租赁2小时$165含税%0A- 延长:每小时$83%0A- 支付方式:银行转账或现金(不支持刷卡)%0A- 可开具现金收据/增值税发票%0A%0A我们将尽快回复。%0A谢谢。\">help@minglestudio.co.kr</a></li>\n<li><strong><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"></i> 电话:</strong> 010-9288-9190</li>\n<li><strong><i class=\"fa-solid fa-calendar\" aria-hidden=\"true\"></i> Naver预约</strong> <a href=\"https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481\" target=\"_blank\">Naver Place实时预约</a></li>\n</ul>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<button id=\"showEmailFormFAQ\" class=\"btn btn-primary\" style=\"font-size: 0.9rem; padding: 0.5rem 1rem;\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 邮件咨询</button>\n</div>\n<div id=\"emailFormFAQ\" class=\"email-form\" style=\"display:none; margin-top: var(--spacing-lg); padding: var(--spacing-lg); border: 1px solid #ddd; border-radius: var(--border-radius); background: #f9f9f9;\">\n<h4>邮件咨询表格</h4>\n<p>请复制以下表格并通过邮件发送咨询:</p>\n<div class=\"email-template\" style=\"background: white; padding: var(--spacing-md); border-radius: var(--border-radius); font-family: monospace; font-size: 0.9rem; line-height: 1.6;\">\n<div><strong>主题:</strong> [工作室租赁咨询]</div>\n<div><strong>收件人:</strong> help@minglestudio.co.kr</div>\n<br>\n<div><strong>1. 姓名及所属单位</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(个人请填写姓名,企业请填写使用者姓名和所属单位)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[请在此填写]</div>\n<div><strong>2. 联系方式</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">电话、邮箱、Discord 任选其一)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[请在此填写]</div>\n<div><strong>3. 使用人数</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">建议1~2人最多5人</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 1人 \u25a1 2人 \u25a1 3人 \u25a1 4人 \u25a1 5人</div>\n<div><strong>4. 工作室使用用途</strong></div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 录制 \u25a1 其他:[请在此填写]</div>\n<div><strong>5. 希望租赁日期</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 建议至少提前2周预约</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[请在此填写]</div>\n<div><strong>6. 希望使用时间</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 示例上午10点~下午3点5小时</div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 凌晨租赁晚10点~次日8点按内部规定执行特殊费率</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[请在此填写]</div>\n</div>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<a href=\"mailto:help@minglestudio.co.kr?subject=[工作室租赁咨询]\" class=\"btn btn-primary\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 立即发送邮件</a>\n</div>\n</div>\n<p>请至少提前2周联系我们以便顺利准备。</p>", "a1": "<p>您可以通过以下方式进行预约:</p>\n<ul>\n<li><strong><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 邮件:</strong> <a href=\"mailto:help@minglestudio.co.kr?subject=[工作室预约咨询] Mingle Studio&body=您好我想咨询Mingle Studio场地租赁预约事宜。%0A%0A■ 基本信息%0A- 预计使用日期2024年12月25日%0A- 使用时间下午2点~4点2小时%0A- 参与人数:人%0A- 联系方式:%0A- 邮箱:%0A%0A■ 拍摄信息%0A- 拍摄目的VTuber直播、游戏制作、视频内容等%0A- 预计拍摄内容:%0A- 所需设备:(全身动作捕捉/面部捕捉/其他)%0A%0A■ 补充说明%0A- 特殊需求:%0A- 咨询事项:%0A%0A■ 参考信息%0A- 最少租赁2小时$165含税%0A- 延长:每小时$83%0A- 支付方式:银行转账或现金(不支持刷卡)%0A- 可开具现金收据/增值税发票%0A%0A我们将尽快回复。%0A谢谢。\">help@minglestudio.co.kr</a></li>\n<li><strong><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"></i> 电话:</strong> 010-9288-9190</li>\n</ul>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<button id=\"showEmailFormFAQ\" class=\"btn btn-primary\" style=\"font-size: 0.9rem; padding: 0.5rem 1rem;\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 邮件咨询</button>\n</div>\n<div id=\"emailFormFAQ\" class=\"email-form\" style=\"display:none; margin-top: var(--spacing-lg); padding: var(--spacing-lg); border: 1px solid #ddd; border-radius: var(--border-radius); background: #f9f9f9;\">\n<h4>邮件咨询表格</h4>\n<p>请复制以下表格并通过邮件发送咨询:</p>\n<div class=\"email-template\" style=\"background: white; padding: var(--spacing-md); border-radius: var(--border-radius); font-family: monospace; font-size: 0.9rem; line-height: 1.6;\">\n<div><strong>主题:</strong> [工作室租赁咨询]</div>\n<div><strong>收件人:</strong> help@minglestudio.co.kr</div>\n<br>\n<div><strong>1. 姓名及所属单位</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">(个人请填写姓名,企业请填写使用者姓名和所属单位)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[请在此填写]</div>\n<div><strong>2. 联系方式</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">电话、邮箱、Discord 任选其一)</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[请在此填写]</div>\n<div><strong>3. 使用人数</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">建议1~2人最多5人</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 1人 \u25a1 2人 \u25a1 3人 \u25a1 4人 \u25a1 5人</div>\n<div><strong>4. 工作室使用用途</strong></div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">\u25a1 录制 \u25a1 其他:[请在此填写]</div>\n<div><strong>5. 希望租赁日期</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 建议至少提前2周预约</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[请在此填写]</div>\n<div><strong>6. 希望使用时间</strong></div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 示例上午10点~下午3点5小时</div>\n<div style=\"color: #666; font-size: 0.85rem;\">※ 凌晨租赁晚10点~次日8点按内部规定执行特殊费率</div>\n<div style=\"margin: 0.5rem 0; padding: 0.5rem; background: #f0f0f0; border-radius: 4px;\">[请在此填写]</div>\n</div>\n<div style=\"margin-top: var(--spacing-md); text-align: center;\">\n<a href=\"mailto:help@minglestudio.co.kr?subject=[工作室租赁咨询]\" class=\"btn btn-primary\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"></i> 立即发送邮件</a>\n</div>\n</div>\n<p>请至少提前2周联系我们以便顺利准备。</p>",
"a2": "<p>以下是退款规定:</p>\n<div class=\"policy-table\">\n<div class=\"policy-row\">\n<span class=\"policy-time\">预约日7天前</span>\n<span class=\"policy-desc\">100%退款</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">预约日3天前</span>\n<span class=\"policy-desc\">70%退款</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">预约日1天前</span>\n<span class=\"policy-desc\">50%退款</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">当天取消</span>\n<span class=\"policy-desc\">不可退款</span>\n</div>\n</div>", "a2": "<p>以下是退款规定:</p>\n<div class=\"policy-table\">\n<div class=\"policy-row\">\n<span class=\"policy-time\">预约日7天前</span>\n<span class=\"policy-desc\">100%退款</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">预约日3天前</span>\n<span class=\"policy-desc\">70%退款</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">预约日1天前</span>\n<span class=\"policy-desc\">50%退款</span>\n</div>\n<div class=\"policy-row\">\n<span class=\"policy-time\">当天取消</span>\n<span class=\"policy-desc\">不可退款</span>\n</div>\n</div>",
"a3": "<p>最少租赁时间为<strong>2小时</strong>起。</p>\n<p>可按1小时为单位延长。</p>", "a3": "<p>最少租赁时间为<strong>2小时</strong>起。</p>\n<p>可按1小时为单位延长。</p>",
"a4": "<p>请至少提前2周联系我们以便顺利准备。</p>", "a4": "<p>请至少提前2周联系我们以便顺利准备。</p>",

View File

@ -982,7 +982,6 @@
<div class="cta-buttons reveal" data-reveal="up" data-delay="300"> <div class="cta-buttons reveal" data-reveal="up" data-delay="300">
<a href="/contact" class="btn btn-primary btn-lg" data-i18n="index.cta.btnReserve">예약 문의하기</a> <a href="/contact" class="btn btn-primary btn-lg" data-i18n="index.cta.btnReserve">예약 문의하기</a>
<a href="/schedule" class="btn btn-outline btn-lg" data-i18n="index.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 예약 현황 보기</a> <a href="/schedule" class="btn btn-outline btn-lg" data-i18n="index.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 예약 현황 보기</a>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-outline btn-lg" data-i18n="index.cta.btnNaver">네이버 예약</a>
</div> </div>
<div class="cta-discount-banner reveal" data-reveal="up" data-delay="350"> <div class="cta-discount-banner reveal" data-reveal="up" data-delay="350">

View File

@ -438,7 +438,6 @@
<h2 data-i18n="contact.cta.title">ご予約・お問い合わせ</h2> <h2 data-i18n="contact.cta.title">ご予約・お問い合わせ</h2>
<p data-i18n="contact.cta.desc">簡単なオンライン予約またはよくある質問をご確認ください</p> <p data-i18n="contact.cta.desc">簡単なオンライン予約またはよくある質問をご確認ください</p>
<div class="cta-buttons"> <div class="cta-buttons">
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-primary btn-lg" data-i18n="contact.cta.btnNaver">Naver予約</a>
<a href="/ja/schedule" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 予約状況</a> <a href="/ja/schedule" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 予約状況</a>
<a href="qna.html" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnFaq">FAQを見る</a> <a href="qna.html" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnFaq">FAQを見る</a>
</div> </div>

View File

@ -974,7 +974,6 @@
<div class="cta-buttons reveal" data-reveal="up" data-delay="300"> <div class="cta-buttons reveal" data-reveal="up" data-delay="300">
<a href="/ja/contact" class="btn btn-primary btn-lg" data-i18n="index.cta.btnReserve">ご予約・お問い合わせ</a> <a href="/ja/contact" class="btn btn-primary btn-lg" data-i18n="index.cta.btnReserve">ご予約・お問い合わせ</a>
<a href="/ja/schedule" class="btn btn-outline btn-lg" data-i18n="index.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 予約状況を確認</a> <a href="/ja/schedule" class="btn btn-outline btn-lg" data-i18n="index.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 予約状況を確認</a>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-outline btn-lg" data-i18n="index.cta.btnNaver">Naver予約</a>
</div> </div>
<div class="cta-discount-banner reveal" data-reveal="up" data-delay="350"> <div class="cta-discount-banner reveal" data-reveal="up" data-delay="350">

View File

@ -205,7 +205,6 @@
<ul> <ul>
<li><strong><i class="fa-solid fa-envelope" aria-hidden="true"></i> メール:</strong> <a href="mailto:help@minglestudio.co.kr?subject=[スタジオ予約お問い合わせ] Mingle Studio&amp;body=こんにちは。Mingle Studioのレンタル予約についてお問い合わせいたします。%0A%0A■ 基本情報%0A- ご利用予定日2024年12月25日%0A- ご利用時間午後2時〜4時、2時間%0A- 参加人数:名%0A- ご連絡先:%0A- メール:%0A%0A■ 撮影情報%0A- 撮影目的VTuber配信、ゲーム制作、映像コンテンツなど%0A- 撮影予定内容:%0A- 必要な機材:(全身モーションキャプチャー/フェイシャルキャプチャー/その他)%0A%0A■ 追加リクエスト%0A- 特別なご要望:%0A- ご質問:%0A%0A■ 参考情報%0A- 最小レンタル2時間$165、税込み%0A- 延長1時間あたり$83%0A- お支払い方法:銀行振込または現金(カード決済不可)%0A- 現金領収書/税金計算書発行可能%0A%0A早急にご返答いたします。%0Aよろしくお願いいたします。">help@minglestudio.co.kr</a></li> <li><strong><i class="fa-solid fa-envelope" aria-hidden="true"></i> メール:</strong> <a href="mailto:help@minglestudio.co.kr?subject=[スタジオ予約お問い合わせ] Mingle Studio&amp;body=こんにちは。Mingle Studioのレンタル予約についてお問い合わせいたします。%0A%0A■ 基本情報%0A- ご利用予定日2024年12月25日%0A- ご利用時間午後2時〜4時、2時間%0A- 参加人数:名%0A- ご連絡先:%0A- メール:%0A%0A■ 撮影情報%0A- 撮影目的VTuber配信、ゲーム制作、映像コンテンツなど%0A- 撮影予定内容:%0A- 必要な機材:(全身モーションキャプチャー/フェイシャルキャプチャー/その他)%0A%0A■ 追加リクエスト%0A- 特別なご要望:%0A- ご質問:%0A%0A■ 参考情報%0A- 最小レンタル2時間$165、税込み%0A- 延長1時間あたり$83%0A- お支払い方法:銀行振込または現金(カード決済不可)%0A- 現金領収書/税金計算書発行可能%0A%0A早急にご返答いたします。%0Aよろしくお願いいたします。">help@minglestudio.co.kr</a></li>
<li><strong><i class="fa-solid fa-phone" aria-hidden="true"></i> お電話:</strong> 010-9288-9190</li> <li><strong><i class="fa-solid fa-phone" aria-hidden="true"></i> お電話:</strong> 010-9288-9190</li>
<li><strong><i class="fa-solid fa-calendar" aria-hidden="true"></i> Naver予約</strong> <a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank">Naverプレイス リアルタイム予約</a></li>
</ul> </ul>
<div style="margin-top: var(--spacing-md); text-align: center;"> <div style="margin-top: var(--spacing-md); text-align: center;">
<button id="showEmailFormFAQ" class="btn btn-primary" style="font-size: 0.9rem; padding: 0.5rem 1rem;"><i class="fa-solid fa-envelope" aria-hidden="true"></i> メールでお問い合わせ</button> <button id="showEmailFormFAQ" class="btn btn-primary" style="font-size: 0.9rem; padding: 0.5rem 1rem;"><i class="fa-solid fa-envelope" aria-hidden="true"></i> メールでお問い合わせ</button>

View File

@ -133,7 +133,6 @@
<p data-i18n="schedule.infoDesc">ご予約はメールまたはお問い合わせページから承ります。<br>2週間前までのご予約をお勧めいたします。</p> <p data-i18n="schedule.infoDesc">ご予約はメールまたはお問い合わせページから承ります。<br>2週間前までのご予約をお勧めいたします。</p>
<div class="schedule-actions"> <div class="schedule-actions">
<a href="/ja/contact" class="btn btn-primary" data-i18n="schedule.contactBtn"><i class="fa-solid fa-envelope"></i> 予約お問い合わせ</a> <a href="/ja/contact" class="btn btn-primary" data-i18n="schedule.contactBtn"><i class="fa-solid fa-envelope"></i> 予約お問い合わせ</a>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-secondary" data-i18n="schedule.naverBtn"><i class="fa-solid fa-calendar"></i> Naver予約</a>
</div> </div>
<div class="schedule-details"> <div class="schedule-details">
<div class="detail-item"> <div class="detail-item">

View File

@ -811,14 +811,10 @@ Mingle Studioまたは依頼者帰属を選択可能です</p>
<button id="showEmailForm" class="btn btn-primary"> <button id="showEmailForm" class="btn btn-primary">
<span><i class="fa-solid fa-envelope" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnEmail">メールでお問い合わせ</span> <span><i class="fa-solid fa-envelope" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnEmail">メールでお問い合わせ</span>
</button> </button>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-secondary">
<span><i class="fa-solid fa-calendar" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnNaver">Naver予約へ</span>
</a>
<a href="/schedule" class="btn btn-secondary"> <a href="/schedule" class="btn btn-secondary">
<span><i class="fa-regular fa-calendar-check" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnSchedule">予約状況を確認</span> <span><i class="fa-regular fa-calendar-check" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnSchedule">予約状況を確認</span>
</a> </a>
</div> </div>
<p class="booking-note" data-i18n="services.guide.naverNote">※ Naverプレイスでリアルタイムのスケジュール確認および予約が可能です</p>
<!-- 이메일 양식 --> <!-- 이메일 양식 -->
<div id="emailForm" class="email-form" style="display:none;"> <div id="emailForm" class="email-form" style="display:none;">

View File

@ -200,7 +200,6 @@
<ul> <ul>
<li><strong><i class="fa-solid fa-envelope" aria-hidden="true"></i> 이메일:</strong> <a href="mailto:help@minglestudio.co.kr?subject=[스튜디오 예약 문의] 밍글 스튜디오&amp;body=안녕하세요. 밍글 스튜디오 대관 예약 문의 드립니다.%0A%0A■ 기본 정보%0A- 이용 예정일: (예: 2024년 12월 25일)%0A- 이용 시간: (예: 오후 2시 ~ 4시, 2시간)%0A- 참여 인원: 명%0A- 연락처: %0A- 이메일: %0A%0A■ 촬영 정보%0A- 촬영 목적: (예: 버튜버 방송, 게임 제작, 영상 콘텐츠 등)%0A- 예상 촬영 내용: %0A- 필요한 장비: (전신 모션캡쳐 / 페이셜 캡쳐 / 기타)%0A%0A■ 추가 요청사항%0A- 특별한 요구사항: %0A- 문의사항: %0A%0A■ 참고사항%0A- 최소 대관: 2시간 (220,000원, VAT 포함)%0A- 연장: 1시간당 110,000원%0A- 결제방법: 계좌이체 또는 현금 (카드결제 불가)%0A- 현금영수증/세금계산서 발행 가능%0A%0A빠른 시일 내에 답변 드리겠습니다.%0A감사합니다.">help@minglestudio.co.kr</a></li> <li><strong><i class="fa-solid fa-envelope" aria-hidden="true"></i> 이메일:</strong> <a href="mailto:help@minglestudio.co.kr?subject=[스튜디오 예약 문의] 밍글 스튜디오&amp;body=안녕하세요. 밍글 스튜디오 대관 예약 문의 드립니다.%0A%0A■ 기본 정보%0A- 이용 예정일: (예: 2024년 12월 25일)%0A- 이용 시간: (예: 오후 2시 ~ 4시, 2시간)%0A- 참여 인원: 명%0A- 연락처: %0A- 이메일: %0A%0A■ 촬영 정보%0A- 촬영 목적: (예: 버튜버 방송, 게임 제작, 영상 콘텐츠 등)%0A- 예상 촬영 내용: %0A- 필요한 장비: (전신 모션캡쳐 / 페이셜 캡쳐 / 기타)%0A%0A■ 추가 요청사항%0A- 특별한 요구사항: %0A- 문의사항: %0A%0A■ 참고사항%0A- 최소 대관: 2시간 (220,000원, VAT 포함)%0A- 연장: 1시간당 110,000원%0A- 결제방법: 계좌이체 또는 현금 (카드결제 불가)%0A- 현금영수증/세금계산서 발행 가능%0A%0A빠른 시일 내에 답변 드리겠습니다.%0A감사합니다.">help@minglestudio.co.kr</a></li>
<li><strong><i class="fa-solid fa-phone" aria-hidden="true"></i> 전화:</strong> 010-9288-9190</li> <li><strong><i class="fa-solid fa-phone" aria-hidden="true"></i> 전화:</strong> 010-9288-9190</li>
<li><strong><i class="fa-solid fa-calendar" aria-hidden="true"></i> 네이버 예약:</strong> <a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank">네이버 플레이스 실시간 예약</a></li>
</ul> </ul>
<div style="margin-top: var(--spacing-md); text-align: center;"> <div style="margin-top: var(--spacing-md); text-align: center;">
<button id="showEmailFormFAQ" class="btn btn-primary" style="font-size: 0.9rem; padding: 0.5rem 1rem;"><i class="fa-solid fa-envelope" aria-hidden="true"></i> 이메일 문의하기</button> <button id="showEmailFormFAQ" class="btn btn-primary" style="font-size: 0.9rem; padding: 0.5rem 1rem;"><i class="fa-solid fa-envelope" aria-hidden="true"></i> 이메일 문의하기</button>

View File

@ -141,7 +141,6 @@
<p data-i18n="schedule.infoDesc">예약은 이메일 또는 문의 페이지를 통해 접수하실 수 있습니다.<br>최소 2주 전 예약을 권장드립니다.</p> <p data-i18n="schedule.infoDesc">예약은 이메일 또는 문의 페이지를 통해 접수하실 수 있습니다.<br>최소 2주 전 예약을 권장드립니다.</p>
<div class="schedule-actions"> <div class="schedule-actions">
<a href="/contact" class="btn btn-primary" data-i18n="schedule.contactBtn"><i class="fa-solid fa-envelope"></i> 예약 문의하기</a> <a href="/contact" class="btn btn-primary" data-i18n="schedule.contactBtn"><i class="fa-solid fa-envelope"></i> 예약 문의하기</a>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-secondary" data-i18n="schedule.naverBtn"><i class="fa-solid fa-calendar"></i> 네이버 예약</a>
</div> </div>
<div class="schedule-details"> <div class="schedule-details">
<div class="detail-item"> <div class="detail-item">

View File

@ -804,14 +804,10 @@
<button id="showEmailForm" class="btn btn-primary"> <button id="showEmailForm" class="btn btn-primary">
<span><i class="fa-solid fa-envelope" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnEmail">이메일 문의하기</span> <span><i class="fa-solid fa-envelope" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnEmail">이메일 문의하기</span>
</button> </button>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-secondary">
<span><i class="fa-solid fa-calendar" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnNaver">네이버 예약 바로가기</span>
</a>
<a href="/schedule" class="btn btn-secondary"> <a href="/schedule" class="btn btn-secondary">
<span><i class="fa-regular fa-calendar-check" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnSchedule">예약 현황 확인</span> <span><i class="fa-regular fa-calendar-check" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnSchedule">예약 현황 확인</span>
</a> </a>
</div> </div>
<p class="booking-note" data-i18n="services.guide.naverNote">※ 네이버 플레이스를 통해 실시간 일정 확인 및 예약이 가능합니다</p>
<!-- 이메일 양식 --> <!-- 이메일 양식 -->
<div id="emailForm" class="email-form" style="display:none;"> <div id="emailForm" class="email-form" style="display:none;">

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
twitter_cards/card3_mv.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -438,7 +438,6 @@
<h2 data-i18n="contact.cta.title">预约与咨询</h2> <h2 data-i18n="contact.cta.title">预约与咨询</h2>
<p data-i18n="contact.cta.desc">便捷的在线预约或查看常见问题</p> <p data-i18n="contact.cta.desc">便捷的在线预约或查看常见问题</p>
<div class="cta-buttons"> <div class="cta-buttons">
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-primary btn-lg" data-i18n="contact.cta.btnNaver">Naver预约</a>
<a href="/zh/schedule" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 预约状态</a> <a href="/zh/schedule" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 预约状态</a>
<a href="qna.html" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnFaq">查看FAQ</a> <a href="qna.html" class="btn btn-outline btn-lg" data-i18n="contact.cta.btnFaq">查看FAQ</a>
</div> </div>

View File

@ -974,7 +974,6 @@
<div class="cta-buttons reveal" data-reveal="up" data-delay="300"> <div class="cta-buttons reveal" data-reveal="up" data-delay="300">
<a href="/zh/contact" class="btn btn-primary btn-lg" data-i18n="index.cta.btnReserve">预约咨询</a> <a href="/zh/contact" class="btn btn-primary btn-lg" data-i18n="index.cta.btnReserve">预约咨询</a>
<a href="/zh/schedule" class="btn btn-outline btn-lg" data-i18n="index.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 查看预约状态</a> <a href="/zh/schedule" class="btn btn-outline btn-lg" data-i18n="index.cta.btnSchedule"><i class="fa-regular fa-calendar-check"></i> 查看预约状态</a>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-outline btn-lg" data-i18n="index.cta.btnNaver">Naver预约</a>
</div> </div>
<div class="cta-discount-banner reveal" data-reveal="up" data-delay="350"> <div class="cta-discount-banner reveal" data-reveal="up" data-delay="350">

View File

@ -205,7 +205,6 @@
<ul> <ul>
<li><strong><i class="fa-solid fa-envelope" aria-hidden="true"></i> 邮件:</strong> <a href="mailto:help@minglestudio.co.kr?subject=[工作室预约咨询] Mingle Studio&amp;body=您好我想咨询Mingle Studio场地租赁预约事宜。%0A%0A■ 基本信息%0A- 预计使用日期2024年12月25日%0A- 使用时间下午2点~4点2小时%0A- 参与人数:人%0A- 联系方式:%0A- 邮箱:%0A%0A■ 拍摄信息%0A- 拍摄目的VTuber直播、游戏制作、视频内容等%0A- 预计拍摄内容:%0A- 所需设备:(全身动作捕捉/面部捕捉/其他)%0A%0A■ 补充说明%0A- 特殊需求:%0A- 咨询事项:%0A%0A■ 参考信息%0A- 最少租赁2小时$165含税%0A- 延长:每小时$83%0A- 支付方式:银行转账或现金(不支持刷卡)%0A- 可开具现金收据/增值税发票%0A%0A我们将尽快回复。%0A谢谢。">help@minglestudio.co.kr</a></li> <li><strong><i class="fa-solid fa-envelope" aria-hidden="true"></i> 邮件:</strong> <a href="mailto:help@minglestudio.co.kr?subject=[工作室预约咨询] Mingle Studio&amp;body=您好我想咨询Mingle Studio场地租赁预约事宜。%0A%0A■ 基本信息%0A- 预计使用日期2024年12月25日%0A- 使用时间下午2点~4点2小时%0A- 参与人数:人%0A- 联系方式:%0A- 邮箱:%0A%0A■ 拍摄信息%0A- 拍摄目的VTuber直播、游戏制作、视频内容等%0A- 预计拍摄内容:%0A- 所需设备:(全身动作捕捉/面部捕捉/其他)%0A%0A■ 补充说明%0A- 特殊需求:%0A- 咨询事项:%0A%0A■ 参考信息%0A- 最少租赁2小时$165含税%0A- 延长:每小时$83%0A- 支付方式:银行转账或现金(不支持刷卡)%0A- 可开具现金收据/增值税发票%0A%0A我们将尽快回复。%0A谢谢。">help@minglestudio.co.kr</a></li>
<li><strong><i class="fa-solid fa-phone" aria-hidden="true"></i> 电话:</strong> 010-9288-9190</li> <li><strong><i class="fa-solid fa-phone" aria-hidden="true"></i> 电话:</strong> 010-9288-9190</li>
<li><strong><i class="fa-solid fa-calendar" aria-hidden="true"></i> Naver预约</strong> <a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank">Naver Place实时预约</a></li>
</ul> </ul>
<div style="margin-top: var(--spacing-md); text-align: center;"> <div style="margin-top: var(--spacing-md); text-align: center;">
<button id="showEmailFormFAQ" class="btn btn-primary" style="font-size: 0.9rem; padding: 0.5rem 1rem;"><i class="fa-solid fa-envelope" aria-hidden="true"></i> 邮件咨询</button> <button id="showEmailFormFAQ" class="btn btn-primary" style="font-size: 0.9rem; padding: 0.5rem 1rem;"><i class="fa-solid fa-envelope" aria-hidden="true"></i> 邮件咨询</button>

View File

@ -133,7 +133,6 @@
<p data-i18n="schedule.infoDesc">可通过邮件或咨询页面进行预约。<br>建议至少提前2周预约。</p> <p data-i18n="schedule.infoDesc">可通过邮件或咨询页面进行预约。<br>建议至少提前2周预约。</p>
<div class="schedule-actions"> <div class="schedule-actions">
<a href="/zh/contact" class="btn btn-primary" data-i18n="schedule.contactBtn"><i class="fa-solid fa-envelope"></i> 预约咨询</a> <a href="/zh/contact" class="btn btn-primary" data-i18n="schedule.contactBtn"><i class="fa-solid fa-envelope"></i> 预约咨询</a>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-secondary" data-i18n="schedule.naverBtn"><i class="fa-solid fa-calendar"></i> Naver预约</a>
</div> </div>
<div class="schedule-details"> <div class="schedule-details">
<div class="detail-item"> <div class="detail-item">

View File

@ -811,14 +811,10 @@
<button id="showEmailForm" class="btn btn-primary"> <button id="showEmailForm" class="btn btn-primary">
<span><i class="fa-solid fa-envelope" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnEmail">发送邮件咨询</span> <span><i class="fa-solid fa-envelope" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnEmail">发送邮件咨询</span>
</button> </button>
<a href="https://m.booking.naver.com/booking/10/bizes/1468174/items/6949481" target="_blank" class="btn btn-secondary">
<span><i class="fa-solid fa-calendar" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnNaver">前往Naver预约</span>
</a>
<a href="/schedule" class="btn btn-secondary"> <a href="/schedule" class="btn btn-secondary">
<span><i class="fa-regular fa-calendar-check" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnSchedule">查看预约状态</span> <span><i class="fa-regular fa-calendar-check" aria-hidden="true"></i></span> <span data-i18n="services.guide.btnSchedule">查看预约状态</span>
</a> </a>
</div> </div>
<p class="booking-note" data-i18n="services.guide.naverNote">※ 可通过Naver Place实时查看日程并预约</p>
<!-- 이메일 양식 --> <!-- 이메일 양식 -->
<div id="emailForm" class="email-form" style="display:none;"> <div id="emailForm" class="email-form" style="display:none;">