Skip to content
温故知新
温故知新デスティネーションクラブ
ご予約
予約する

トップ

フィロソフィー

ニュース

イベント

ギフト券

採用情報

温故知新デスティネーションクラブ

ニュースレター/LINE

(株)温故知新のご案内

Page load link

RETREAT SELECTION

  • 瀬戸内リトリート 青凪
  • 壱岐リトリート 海里村上
  • 五島リトリート ray
  • 伊豆リトリート 熱川粋光
  • 小樽リトリート 蔵群

CRAFT SELECTION

  • Cuvée J2 Hôtel Osaka
  • ホテル ラ ヴィーニュ 白馬
  • KEIRIN HOTEL 10

GATEWAY SELECTION

  • 礼文観光ホテル 咲涼
  • ホテルシーズン日南
  • イル・アズーリ
.properties-2 a {color:black!important;}

.properties-2 a:hover{opacity:0.75!important;}
.properties-2 li{list-style: none!important;}
/* ===== 完全スコープ化(接頭辞: nk-)===== */
.nk-newsletter-wrapper {
letter-spacing: 1px !important;
font-family: ‘Noto Serif JP’, serif !important;
color: #000 !important;
}

/* リンク */
.nk-newsletter-wrapper a {
color: #000 !important;
text-decoration: underline;
}

/* 入力欄 */
.nk-newsletter-wrapper input[type=”email”] {
color: #000 !important;
border-radius: 0 !important;
-webkit-appearance: none;
border: none !important;
border-bottom: 0.5px solid #000 !important;
width: 100%;
padding: 10px;
height: 40px !important;
margin-top: 10px;
font-size: 13px;
background: #fff !important;
}

.nk-newsletter-wrapper input[type=”email”]::placeholder {
color: #000 !important;
opacity: 0.4;
}

/* ボタン */
.nk-submit-btn {
font-size:14px!important;
width: 100%;
background: #000;
color: #fff;
padding: 10px;
border: solid 0.5px #000;
margin-top: 9px;
cursor: pointer;
font-family: ‘Noto Serif JP’, serif;
}

.nk-submit-btn:hover {
opacity: 0.8;
transition: 0.5s;
}

/* エラー */
#nk-email-error {
color: #cc0000;
margin: .25rem 0 .75rem;
font-size: .9em;
}

/* reCAPTCHA */
.grecaptcha-badge {
visibility: hidden;
}

.nk-recaptcha-text {
font-size: 8px;
color: #666;
margin-top: 10px;
line-height: 1.4;
}

.nk-recaptcha-text a {
color: #666 !important;
text-decoration: none;
}

function nkTimestamp() {
var response = document.getElementById(“g-recaptcha-response”);
if (!response || response.value.trim() === “”) {
var elems = JSON.parse(document.getElementsByName(“captcha_settings”)[0].value);
elems[“ts”] = JSON.stringify(new Date().getTime());
document.getElementsByName(“captcha_settings”)[0].value = JSON.stringify(elems);
}
}
setInterval(nkTimestamp, 500);


プライバシーポリシー
に同意します

This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service.

// 簡易ハッシュ(メールアドレスをそのままlocalStorageに保存しない)
function simpleHash(str) {
var hash = 0;
for (var i = 0; i < str.length; i++) {
hash = ((hash << 5) – hash) + str.charCodeAt(i);
hash |= 0;
}
return hash.toString(36);
}

function onCustomNlRecaptchaPassed(token) {
var form = document.getElementById('custom-nl-form');

// チェックボックス・メール等の未入力を検証
if (!form.checkValidity()) {
form.reportValidity();
grecaptcha.reset(); // reCAPTCHAをリセットして再クリック可能に
return; // 送信しない
}

var email = form.querySelector('#custom-nl-email').value.trim().toLowerCase();
var path = window.location.pathname;

// フォーム送信を安全に実行するための共通関数
function submitForm() {
form.submit();
}

// 重複排除:同じメール×同じページなら再発火しない
var dedupKey = 'nl_sent_' + path + '_' + simpleHash(email);
if (!localStorage.getItem(dedupKey)) {
localStorage.setItem(dedupKey, '1');

// GTM用のデータレイヤーを初期化
window.dataLayer = window.dataLayer || [];

// 保険用のタイマー設定:万が一GTMが動かなくても1.2秒後に強制送信
var timeoutId = setTimeout(submitForm, 1200);

// GTMデータレイヤーイベント発火
window.dataLayer.push({
'event': 'newsletter_signup',
'page_path': path,
'page_title': document.title,
'eventCallback': function() {
clearTimeout(timeoutId); // GTMが正常に動いたら保険タイマーを解除
submitForm(); // フォーム送信
}
});
} else {
// すでに送信済みの場合は即時送信
submitForm();
}
}

(function () {
const form = document.getElementById(‘custom-nl-form’);
if (!form) return;

const email = form.querySelector(‘#custom-nl-email’);
const errorEl = form.querySelector(‘#custom-nl-email-error’);

// 日本語のカスタムメッセージ設定
function setEmailMessage() {
email.setCustomValidity(”);
errorEl.textContent = ”;

if (email.validity.valueMissing) {
email.setCustomValidity(‘メールアドレスを入力してください。’);
} else if (email.validity.typeMismatch) {
email.setCustomValidity(‘メールアドレスの形式が正しくありません。例:[email protected]’);
} else if (email.value.length > 80) {
email.setCustomValidity(‘メールアドレスが長すぎます。’);
}

// エラー表示
if (!email.checkValidity()) {
errorEl.textContent = email.validationMessage;
}
}

// 入力中はエラーを随時更新
email.addEventListener(‘input’, setEmailMessage);
email.addEventListener(‘blur’, setEmailMessage);

// 送信時に検証して不正なら送信中止
form.addEventListener(‘submit’, function (e) {
setEmailMessage();
if (!form.checkValidity()) {
e.preventDefault();
email.focus();
}
});
})();

LINERed

© Copyright Onko Chishin inc.  All Rights Reserved.

(株)温故知新トップ

メディアルーム

宿への投資をご検討中の皆様へ

採用情報

IR情報

お問い合わせ

ホテル/レストランについて

Language

日本語

English

トップ

温故知新のフィロソフィー

ニュース

イベント

ストーリー

温故知新デスティネーションクラブ​

ニュースレター登録

温故知新ギフト券

(株)温故知新のご案内

採用情報

温故知新デスティネーションクラブ

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

ブランドフィルム
「地域の光の、小さな伝道者」

RedLINE

RETREAT SELECTION

  • 瀬戸内リトリート 青凪
  • 壱岐リトリート 海里村上
  • 五島リトリート ray
  • 伊豆リトリート 熱川粋光
  • 小樽リトリート 蔵群
  • 阿蘇リトリート HONO

CRAFT SELECTION

  • Cuvée J2 Hôtel Osaka
  • ホテル ラ ヴィーニュ 白馬
  • KEIRIN HOTEL 10

GATEWAY SELECTION

  • 礼文観光ホテル 咲涼
  • ホテルシーズン日南
  • イル・アズーリ

Another Story

  • maison owl

Cafe & Restaurant

  • AWA SUSHI 泡鮨
  • LA VIGNE DINING FÛDO
  • 箱根 エモア・テラス
  • カフェダイニング 茶楓
  • Miyama Cafe PUUT
  • カフェレストラン FORQ

Online Store

  • 温故知新セレクション
  • Tisser by okcs

Feature

  • 喧騒から離れ、自分を取り戻す旅へ。
  • 温故知新が贈る、大人旅

報道関係者からのお問い合わせ
 採用情報
プライバシーポリシー
個人情報の取り扱いに関するご案内

© Copyright Onko Chishin inc.  All Rights Reserved.