2025年のふるさと納税は12月31日まで 人気の返礼品をチェック!

ふるさと納税サイト「ふるなび」

  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
静岡県清水町
  • e

湧水セット

...
寄附金額
20,000

エントリー+チャージでマネー増量!

エントリー+チャージで最大{{ maxIncreaseAmount | yenFormat }}円増量!

ふるなびマネー増量の内訳

ログインして条件を満たすと
獲得できます!

新規会員登録/ログイン
決済方法:
ふるなびマネー
クレジットカード
Amazon Pay
PayPay
楽天ペイ
d払い
  • 寄附申込みフォーム内、寄附情報にある「寄附金の希望使い道」からお選びください。

伊豆河童のおいしいを詰め合わせました!
柿田川名水ところてん、河童のあんみつ、究極の刺し身こんにゃくのセットです。

お中元、夏ギフト、敬老の日、父の日などのギフトにも喜ばれるセットです。
素材もしっかりとした物を使い、丁寧に手作りしています。


【柿田川名水ところてん】
つるりとした口あたり、コリコリとしたほどよい歯ごたえ。舌先で押せばホロリとくずれるかたさ。
最高級の伊豆産天草と澄み切った柿田川名水を使って作る、本当に美味しいところてんです。
添加物は使っていません。お子さまからご年配の方まで安心して召し上がっていただけます。
ところてんは、常温保存ができます。賞味期限も60日間と長く、すぐに食べなくても大丈夫です。


【河童のあんみつ】
伊豆河童のあんみつは、ところてんを使う珍しいあんみつです。
天草(海藻)のミネラルと食物繊維をたっぷり含んだ、ローカロリーでヘルシーな和スイーツです。
餡や蜜をかけても洋菓子よりもカロリーはぐっと控えめ。
ダイエットしていても罪悪感なく食べられるうれしいデザートです。
(黒蜜あんみつ・お抹茶かさね・白蜜あんみつ)


【究極の刺し身こんにゃく うまとろ】
普通の刺し身こんにゃくとはまったくちがう・・・。究極の刺し身こんにゃくを、手作りしました。
普通のこんにゃくとちがって弾力はなく、包丁で切るのも難しい柔らかさ。つるっとした感触、お箸でつかむのも難しい。
機械では作れない、手作りだからの刺し身こんにゃくです。

カテゴリ
容量 ・柿田川名水ところてん2パック(6人前:1パック400g(3人前)×2)※タレ6個付(店長おすすめセット)
・特製ミニ突き棒1本
・うまとろ200g×1(タレ:辛子酢味噌)
・あんみつ3個(95g×3)
(黒蜜あんみつ・お抹茶かさね・白蜜あんみつ)
配送
  • 常温
  • 冷蔵
  • 冷凍
  • 定期
  • ギフト
  • のし
決済完了後、1週間程度で発送

※大型連休・お盆の前後のお申込みについては、お届けにお時間をいただく場合がございます。

※年末年始にお申込みいただいた分については、通常よりもお時間をいただきます。あらかじめご了承ください。


賞味期限:ところてん常温60日間、あんみつ常温60日間、うまとろ10日間(冷蔵)
保存方法:ところてんは冷暗所(パック開封後冷蔵庫で1週間)
     うまとろは冷蔵保存

返礼品画像

  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
  • 湧水セット
ワンストップ特例オンライン申請
対応サービス一覧
  • ふるなびワンストップ e申請
  • ふるまど
  • 自治体マイページ

ふるなびマイページで申請できるのは「ふるなびワンストップ e申請」です。
申請サービスの概要はワンストップ特例オンライン申請サービスのご案内をご覧ください。

清水町からのご案内

【年末年始のお知らせ】
当庁は令和7年12月27日から令和8年1月4日まで閉庁いたします。
令和7年12月26日閉庁後のお問合せ等につきましては、令和8年1月5日以降の対応となりますので、ご了承ください。

【年末年始のお礼の品発送について】
令和7年12月18日(木)以降に注文を頂いた返礼品は、事業者によっては令和8年1月6日以降の発送となる場合があります。
予めご了承ください。

【ワンストップ特例申請書の郵送終了について】
令和7年12月24日(水)以降にワンストップ特例申請希望の寄附申込みをされた方については、お手数ですが、下記URLより寄附者様ご自身で申請用紙のダウンロードをお願い致します。
0; }, computed: { isSendApp: function() { return Boolean(window?.flutter_inappwebview?.callHandler); }, }, methods: { isIncentiveProgramActive: function (ruleList) { if (!this.selectedCrowdfunding && this.isCrowdfundingOnly(ruleList)) { return false; } if (!ruleList.some(r => r.RuleEnabled)) { return false; } return true; }, isRuleActive: function (rule) { if (!this.selectedCrowdfunding && rule.IsCrowdfunding) { return false; } if (!rule.RuleEnabled) { return false; } return true; }, isNotEntered: function (incentiveProgram) { if (incentiveProgram.EntryRequired && !incentiveProgram.IsEntry) { return true; } return false; }, sumRuleCoin: function(ruleList, inludeDisabledRule = false) { return ruleList.reduce(function (previousValue, currentValue) { if (!currentValue.RuleEnabled) { return previousValue; } return inludeDisabledRule || !currentValue.IsCrowdfunding || (currentValue.IsCrowdfunding && this.selectedCrowdfunding) ? previousValue + (this.lowerAmount * currentValue.Percentage) / 100 : previousValue; }.bind(this), 0); }, sumRuleRate: function(ruleList, inludeDisabledRule = false) { return ruleList.reduce(function (previousValue, currentValue) { if (!currentValue.RuleEnabled) { return previousValue; } return inludeDisabledRule || !currentValue.IsCrowdfunding || (currentValue.IsCrowdfunding && this.selectedCrowdfunding) ? previousValue + currentValue.Percentage : previousValue; }.bind(this), 0); }, sumIncentiveCoin: function () { return this.incentiveProgramList.reduce(function (previousValue, currentValue) { return !currentValue.EntryRequired || (currentValue.EntryRequired && currentValue.IsEntry) ? previousValue + this.sumRuleCoin(currentValue.RuleList) : previousValue; }.bind(this), 0); }, sumIncentiveRate: function () { return this.incentiveProgramList.reduce(function (previousValue, currentValue) { return !currentValue.EntryRequired || (currentValue.EntryRequired && currentValue.IsEntry) ? previousValue + this.sumRuleRate(currentValue.RuleList) : previousValue; }.bind(this), 0); }, sumMaxCoin: function () { return this.incentiveProgramList.reduce(function (previousValue, currentValue) { return previousValue + currentValue.RuleList.reduce(function (_previousValue, _currentValue) { return _previousValue + (this.lowerAmount * _currentValue.Percentage) / 100 }.bind(this), 0); }.bind(this), 0); }, sumMaxRate: function () { return this.incentiveProgramList.reduce(function (previousValue, currentValue) { return previousValue + currentValue.RuleList.reduce(function (_previousValue, _currentValue) { return _previousValue + _currentValue.Percentage; }.bind(this), 0); }.bind(this), 0); }, isCrowdfundingOnly: function (ruleList) { var crowdfundingExcludedList = ruleList.filter(function (value) { return !value.IsCrowdfunding; }); return crowdfundingExcludedList.length === 0; // クラウドファンディング以外が存在しなければtrue }, showTooltip: function() { this.isTooltipShow = true; this.$nextTick(function() { window.addEventListener('click', this.hideToolTip); }); }, hideToolTip: function(event) { if (event.target === this.$refs.linkPopupHelp) { return; } this.isTooltipShow = false; window.removeEventListener('click', this.hideToolTip); }, showModal: function() { if (this.isModalShow) { return; } this.isModalShow = true; this.$nextTick(function() { window.addEventListener('click', this.hideModalIfNonModalCliked); }); if (vueConfig.IsSP) { this.windowScrollPosition = window.pageYOffset; document.body.setAttribute('style', 'width:100%;overflow:hidden;position:fixed;top:-' + this.windowScrollPosition + 'px'); } if (this.isSendApp) { window.flutter_inappwebview.callHandler('changeFavoriteIconEnabled', false); } }, hideModalIfNonModalCliked: function (event) { if (event.target.closest("#coinModal") === this.$refs.coinModal) { return; } this.hideModal(); }, hideModal: function () { this.isModalShow = false; window.removeEventListener('click', this.hideModalIfNonModalCliked); if (vueConfig.IsSP) { document.body.removeAttribute('style'); window.scrollTo(0, this.windowScrollPosition); } if (this.isSendApp) { window.flutter_inappwebview.callHandler('changeFavoriteIconEnabled', true); } }, backUrl: function () { return `/Login?backurl=${encodeURIComponent(location.href)}`; }, updateCoinCalculationAreaBySp: function (isSelectedCloudfunding) { this.selectedCrowdfunding = isSelectedCloudfunding; this.coinCalculationAreaUpdateKey++; } } }); var moneyArea = new Vue({ el: '#money-area', data: { /** 後日付与アコーディオン開閉状態 */ isDelayedAccordionOpen: false, /** キャンペーンが存在するか */ hasCampaign: true, /** money-area自体の表示制御 */ showMoneyArea: true, /** ログインインセンティブ表示制御 */ showLoginIncentive: true, /** 「ふるなびマネーとは」ツールチップの表示フラグ */ isTooltipShow: false, /** 後日付与のみのキャンペーンかどうかフラグ */ isDelayedCampaignOnly: false, // --- campaign related (キャンペーン関連) --- /** APIから取得した実行中の全キャンペーンリスト */ campaigns: [], /** 即時付与対象のキャンペーンリスト (UI表示用) */ immediateCampaigns: [], /** 後日付与対象のキャンペーンリスト (UI表示用) */ delayedCampaigns: [], /** キャンペーンIDとエントリー状況のマップ (例: { [campaignId]: true }) */ entryStatusMap: {}, /** キャンペーン情報読み込み中のフラグ */ loadingCampaigns: true, /** 返礼品の寄附金額 (サーバーサイドから直接設定) */ productPrice: 20000, /** ログイン状態フラグ (vueConfigから取得) */ isLoggedIn: vueConfig.IsLogin, /** 会員アカウントID (vueConfigから取得) */ memberAccountId: vueConfig.MemberAccountId, /** 通貨単位(例: '円') */ currencyUnit: '円', // --- reactive presentation data (リアクティブなUI表示用データ) --- /** 増量の内訳リスト (例: [{ label: 'キャンペーン10%増量分', amount: 1000 }]) */ increaseBreakdown: [], /** 実際の支払い金額 (寄附金額 - 即時増量分) */ actualChargeAmount: 0, /** 割引(増量)が適用されているかどうかのフラグ (元の金額取り消し線表示に使用) */ hasDiscount: false, /** ログイン前/ログイン後両方で利用する、エントリーを考慮しない最大の増量金額 */ maxIncreaseAmount: 0, /** エントリー処理中のキャンペーンID (処理中ボタンの出し分けに使用) */ processingCampaignId: null }, filters: { yenFormat(value) { if (typeof value !== 'number') { return value; } return value.toLocaleString('ja-JP'); } }, mounted: function() { this.loadCampaigns(); }, methods: { /** キャンペーン有無・表示制御をcomputed/dataで管理 */ updateDisplayStates(isLoggedIn, campaignCount, delayedCampaignCount) { this.hasCampaign = campaignCount > 0; this.showMoneyArea = campaignCount > 0; this.showLoginIncentive = !isLoggedIn && campaignCount > 0; this.isDelayedCampaignOnly = campaignCount > 0 && campaignCount === delayedCampaignCount; }, showTooltip: function() { this.isTooltipShow = true; this.$nextTick(function() { window.addEventListener('click', this.hideToolTip); }); }, hideToolTip: function(event) { if (event.target === this.$refs.linkPopupHelp) { return; } this.isTooltipShow = false; window.removeEventListener('click', this.hideToolTip); }, async loadCampaigns() { const API_BASE_URL = `${FURUNAVI_MONEY_DOMAIN}/api/v1/campaigns`; try { const runningCampaignsResponse = await fetch(`${API_BASE_URL}/running`); if (!runningCampaignsResponse.ok) { throw new Error('キャンペーン一覧の取得に失敗しました。'); } const campaigns = await runningCampaignsResponse.json(); // 即時付与・後日付与キャンペーンに分類 const { immediateCampaigns, delayedCampaigns } = campaigns.reduce( (acc, c) => { if (c.isTriggeredOnMemberChargeImmediately) { acc.immediateCampaigns.push(c); } else { acc.delayedCampaigns.push(c); } return acc; }, { immediateCampaigns: [], delayedCampaigns: [] } ); this.immediateCampaigns = immediateCampaigns; this.delayedCampaigns = delayedCampaigns; this.productPrice = parseInt(document.getElementById('product-price')?.value || this.productPrice || '0', 10); if (this.productPrice === 0 || campaigns.length === 0) { this.updateDisplayStates(false, campaigns.length, delayedCampaigns.length); this.campaigns = campaigns; this.loadingCampaigns = false; return; } this.campaigns = campaigns; if (this.isLoggedIn) { const entryStatus = await this.fetchEntryStatus(campaigns); this.entryStatusMap = entryStatus; } else { const map = {}; campaigns.forEach(c => { map[c.campaignId] = false; }); this.entryStatusMap = map; } this.updateCampaignUI(immediateCampaigns, this.entryStatusMap, this.productPrice); this.updateDisplayStates(this.isLoggedIn, campaigns.length, delayedCampaigns.length); } catch (error) { console.error('キャンペーン情報の処理中にエラーが発生しました:', error); this.updateDisplayStates(false, 0, 0); throw error; // New Relicでエラーを捕捉するため再スロー } finally { this.loadingCampaigns = false; } }, async fetchEntryStatus(campaigns) { const API_BASE_URL = `${FURUNAVI_MONEY_DOMAIN}/api/v1/campaigns`; const params = new URLSearchParams(); campaigns.forEach(c => params.append('campaignIds', c.campaignId)); const response = await fetch(`${API_BASE_URL}/entries?${params.toString()}`, { credentials: 'include' }); if (!response.ok) { throw new Error('エントリー状況の確認に失敗しました。'); } const entryStatusArray = await response.json(); const map = {}; entryStatusArray.forEach(item => { map[item.campaignId] = item.isEntered; }); return map; }, async handleEntryClick(campaignId) { if (!campaignId) { return; } this.processingCampaignId = campaignId; try { const memberAccountId = this.memberAccountId; if (!memberAccountId) { throw new Error('会員アカウントIDが取得できませんでした。ログイン状態を確認してください。'); } const requestData = { memberAccountId: parseInt(memberAccountId, 10) }; const API_BASE_URL = `${FURUNAVI_MONEY_DOMAIN}/api/v1/campaigns`; const response = await fetch(`${API_BASE_URL}/${campaignId}/entry`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, credentials: 'include', body: JSON.stringify(requestData) }); if (response.status === 204) { // データを再読み込みして entryStatusMap を更新 (UIが「エントリー済」に切り替わる) await this.loadCampaigns(); } else { throw new Error(`APIからの予期せぬ応答: ${response.status}`); } } catch (error) { console.error('エントリー処理に失敗しました:', error); alert('エントリー処理に失敗しました。時間をおいて再度お試しください。'); throw error; // New Relicでエラーを捕捉するため再スロー } finally { // 成功・失敗問わず、処理中フラグを解除 (UIが「エントリー」に戻るか「エントリー済」になる) this.processingCampaignId = null; } }, updateCampaignUI(immediateCampaigns, entryStatusMap, productPrice) { const maxTotalGrantRate = immediateCampaigns.reduce((sum, c) => sum + (c.maxGrantRateOnMemberCharge || 0), 0); const enteredTotalGrantRate = immediateCampaigns.reduce((sum, c) => entryStatusMap[c.campaignId] ? sum + (c.maxGrantRateOnMemberCharge || 0) : sum, 0); let finalMaxIncreaseAmount = 0; if (maxTotalGrantRate > 0) { const totalIncreaseUnrounded = productPrice - (productPrice / (1 + maxTotalGrantRate)); immediateCampaigns.forEach(campaignInfo => { const proratedIncrease = totalIncreaseUnrounded * ((campaignInfo.maxGrantRateOnMemberCharge || 0) / maxTotalGrantRate); finalMaxIncreaseAmount += Math.floor(proratedIncrease); }); } this.maxIncreaseAmount = finalMaxIncreaseAmount; // compute increase breakdown array for reactive rendering const breakdown = []; let finalTotalIncrease = 0; if (enteredTotalGrantRate > 0) { const totalIncreaseUnrounded = productPrice - (productPrice / (1 + enteredTotalGrantRate)); immediateCampaigns.forEach(campaignInfo => { if (entryStatusMap[campaignInfo.campaignId]) { const proratedIncrease = totalIncreaseUnrounded * ((campaignInfo.maxGrantRateOnMemberCharge || 0) / enteredTotalGrantRate); const campaignIncreaseAmount = Math.floor(proratedIncrease); finalTotalIncrease += campaignIncreaseAmount; breakdown.push({ label: `キャンペーン${Math.round((campaignInfo.maxGrantRateOnMemberCharge || 0) * 100)}%増量分`, amount: campaignIncreaseAmount }); } }); } if (breakdown.length === 0) { breakdown.push({ label: 'キャンペーン増量分', amount: 0 }); } this.increaseBreakdown = breakdown; this.actualChargeAmount = productPrice - finalTotalIncrease; this.hasDiscount = enteredTotalGrantRate > 0; }, toggleDelayedAccordion: function() { const content = this.$refs.delayedContent; if (!content){ return; } const transitionDuration = 500; if (this.isDelayedAccordionOpen) { // === 閉じる処理 === content.style.height = content.scrollHeight + 'px'; content.style.overflow = 'hidden'; setTimeout(() => { content.style.height = '0px'; this.isDelayedAccordionOpen = false; }, 10); } else { // === 開く処理 === const height = content.scrollHeight; content.style.height = height + 'px'; this.isDelayedAccordionOpen = true; setTimeout(() => { // 途中で閉じられていないか確認 if (this.isDelayedAccordionOpen) { content.style.height = 'auto'; content.style.overflow = 'visible'; } }, transitionDuration); } } } }); var appBlockUseType = new Vue({ el: '#block_use_type', data: { incentive: { IncentiveAmount: {}, AppliedRate: {}, AppliedFixedAmount: {} }, selectedUseType: "cart" }, methods: { multiply: function (value1, value2) { return NumberUtil.multiply(value1, value2); }, changeUseType: function () { coinArea.selectedCrowdfunding = this.selectedUseType === "fcf"; }, nextFrame(fn) { window.requestAnimationFrame(() => window.requestAnimationFrame(fn)); }, enter(el) { el.style.height = '0'; this.nextFrame(() => { el.style.height = `${el.scrollHeight}px`; }); }, afterEnter(el) { el.style.height = ''; }, leave(el) { el.style.height = `${el.scrollHeight}px`; this.nextFrame(() => { el.style.height = '0'; }) }, afterLeave(el) { el.style.height = ''; } } }); // 返礼品画像:もっと見る document.addEventListener("DOMContentLoaded", function () { const productImagesButton = document.querySelector("#js-product-images-button"); const productImagesContent = document.querySelector("#js-product-images-content"); const isOpenClassName = "is-open"; const isActiveClassName = "is-active"; productImagesButton.addEventListener("click", function () { const isActive = productImagesButton.classList.contains(isActiveClassName); if (!isActive) { productImagesContent.style.height = productImagesContent.scrollHeight + "px"; productImagesContent.classList.add(isOpenClassName); productImagesButton.classList.add(isActiveClassName); productImagesButton.textContent = "閉じる"; setTimeout(() => { productImagesContent.style.height = "auto"; }, 500); } else { productImagesContent.style.height = productImagesContent.scrollHeight + "px"; productImagesContent.classList.remove(isOpenClassName); setTimeout(() => { if(uaSP === true) { productImagesContent.style.height = "240px"; } else { productImagesContent.style.height = "264px"; } }, 10); productImagesButton.classList.remove(isActiveClassName); productImagesButton.textContent = "もっと見る"; } }); });

おすすめ返礼品