利用規約

この利用規約(以下、「本規約」といいます。)は、たけのこツアーズ(以下、「当社」といいます。)が提供するウェブサイトおよびサービス(以下、「本サービス」といいます。)の利用条件を定めるものです。本サービスをご利用になるお客様(以下、「利用者」といいます。)は、本規約に同意の上、本サービスをご利用ください。

第1条(適用)

本規約は、利用者と当社との間の本サービスの利用に関わる一切の関係に適用されるものとします。

第2条(利用登録)

(※予約システムなどで会員登録が必要な場合)

  1. 本サービスの利用を希望する者は、本規約に同意の上、当社の定める方法によって利用登録を申請するものとします。
  2. 当社は、利用登録の申請者に以下の事由があると判断した場合、利用登録の申請を承認しないことがあり、その理由については一切の開示義務を負わないものとします。
    • 利用登録の申請に際して虚偽の事項を届け出た場合
    • 本規約に違反したことがある者からの申請である場合
    • その他、当社が利用登録を相当でないと判断した場合

第3条(禁止事項)

利用者は、本サービスの利用にあたり、以下の行為をしてはなりません。

第4条(本サービスの提供の停止等)

当社は、以下のいずれかの事由があると判断した場合、利用者に事前に通知することなく本サービスの全部または一部の提供を停止または中断することができるものとします。

当社は、本サービスの提供の停止または中断により、利用者または第三者が被ったいかなる不利益または損害についても、理由を問わず一切の責任を負わないものとします。

第5条(知的財産権)

本サービスに含まれるコンテンツ(文章、画像、プログラム等)の知的財産権は、当社またはコンテンツ提供者に帰属します。利用者は、権利者の許諾を得ることなく、これらを無断で使用(複製、送信、譲渡、二次利用等を含む)することはできません。

第6条(免責事項)

第7条(プライバシー)

当社は、利用者のプライバシー情報を適切に取り扱います。詳細については、当社のプライバシーポリシーをご確認ください。

第8条(本規約の変更)

当社は、必要と判断した場合には、利用者に通知することなくいつでも本規約を変更することができるものとします。変更後の利用規約は、当社ウェブサイトに掲載したときから効力を生じるものとします。

第9条(準拠法・裁判管轄)

第10条(お問い合わせ)

本規約に関するお問い合わせは、各ツアーページのお申し込みフォームよりご連絡ください。

発効日: 2025年03月30日

最終更新日: 2025年04月20日

</script> <!-- サイト共通スクリプト --> <script nonce="<?php echo htmlspecialchars($nonce, ENT_QUOTES, 'UTF-8'); ?>"> document.addEventListener('DOMContentLoaded', () => { // ページ内ナビゲーション const pageNav = document.querySelector('.page-nav'); if (pageNav) { const navLinks = pageNav.querySelectorAll('.nav-link'); const sections = document.querySelectorAll('main section[id]'); const offset = pageNav.offsetHeight + 120; const activateLink = () => { let currentSectionId = ''; sections.forEach(section => { if (section.offsetTop &lt; (window.scrollY + offset)) { currentSectionId = section.id; } }); navLinks.forEach(link =&gt; { link.classList.toggle('active', link.getAttribute('href').substring(1) === currentSectionId); }); }; window.addEventListener('scroll', activateLink); activateLink(); } // フォーム確認モーダル const confirmationModal = document.getElementById('confirmationModal'); if (confirmationModal) { confirmationModal.addEventListener('show.bs.modal', () => { const modalBody = document.getElementById('modal-body'); const form = document.getElementById('form1'); if (!modalBody || !form) return; let content = '&lt;dl&gt;'; [...form.elements].forEach(el =&gt; { if (el.name && el.type !== 'hidden' && el.type !== 'submit' && !el.closest('.g-recaptcha')) { const label = form.querySelector(`label[for='${el.id}']`); const labelText = label ? label.innerText.replace('*', '').trim() : el.name; let value = el.value; if (el.tagName === 'SELECT') value = el.options[el.selectedIndex].text; if (el.type === 'checkbox' && !el.checked) return; content += `&lt;dt&gt;${escapeHTML(labelText)}&lt;/dt&gt;&lt;dd&gt;${escapeHTML(value)}&lt;/dd&gt;`; } }); content += '&lt;/dl&gt;'; modalBody.innerHTML = content; }); } // フォーム送信時のローディング const mainForm = document.getElementById('form1'); if (mainForm) { mainForm.addEventListener('submit', () => { const confirmSubmitBtn = document.getElementById('confirm-submit'); if (confirmSubmitBtn) { confirmSubmitBtn.disabled = true; confirmSubmitBtn.classList.add('is-loading'); } }); } }); </script> function escapeHTML(str) { const p = document.createElement('p'); p.textContent = str; return p.innerHTML; } <?php // バンドルされたJSやフォームバリデーションJSなど、 // 他のJSファイルも必要に応じてここで読み込みます。