{"id":390,"date":"2025-12-18T21:06:52","date_gmt":"2025-12-18T12:06:52","guid":{"rendered":"https:\/\/snowraku.jp\/?page_id=390"},"modified":"2026-01-30T20:30:38","modified_gmt":"2026-01-30T11:30:38","slug":"our-cars","status":"publish","type":"page","link":"https:\/\/snowraku.jp\/ja\/our-cars\/","title":{"rendered":"\u65e5\u79df\u9810\u7d04"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-text-color has-link-color wp-elements-195d250f2193b0d8003bb4a9ff032c79\" style=\"color:#1f4f9a;font-size:70px\">Our Cars<\/h1>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-bricolage-grotesque-font-family wp-elements-b6cf4107f86d190855f8633720394d81\" style=\"color:#336cc6\">\u8eca\u7a2e \u00b7 \u50f9\u683c\u8868<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">\u3000<\/h4>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* ===== \u5916\u6846\u85cd\u8272\u6f38\u8b8a\u5361 ===== *\/\n.sr1-wrap{\n  margin:16px 0 24px;\n  padding:18px;\n  border-radius:18px;\n  background:linear-gradient(135deg,#0b3a8d 0%,#0b67d1 45%,#2da4ff 100%);\n  box-shadow:0 18px 40px rgba(3,27,78,.22);\n}\n\n\/* \u8868\u55ae\u5340 *\/\n.sr1-form{\n  display:grid;\n  grid-template-columns:1.2fr 1fr 1fr;\n  gap:14px;\n  background:rgba(255,255,255,.14);\n  padding:14px;\n  border-radius:14px;\n}\n\n.sr1-label{\n  color:#fff;\n  font-weight:800;\n  margin-bottom:8px;\n}\n\n#sr1-place-d,\n#sr1-start-date-d,\n#sr1-start-time-d,\n#sr1-end-date-d,\n#sr1-end-time-d{\n  width:100%;\n  padding:12px;\n  border-radius:12px;\n  border:1px solid rgba(15,62,140,.2);\n  background:#fff;\n}\n\n\/* \u65e5\u671f\u6642\u9593\u5bb9\u5668 *\/\n.sr1-dt{\n  display:flex;\n  gap:10px;\n}\n#sr1-start-time-d,\n#sr1-end-time-d{ width:130px; }\n\n\/* \u8aaa\u660e\u5340 *\/\n.sr1-note{\n  margin-top:12px;\n  padding:14px;\n  border-radius:14px;\n  background:rgba(255,255,255,.14);\n  color:#fff;\n  font-size:14px;\n  line-height:1.7;\n}\n\n#sr1-days-preview{\n  margin-top:8px;\n  padding-top:8px;\n  border-top:1px solid rgba(255,255,255,.3);\n  font-weight:700;\n}\n\n\/* \u8eca\u578b\u9078\u64c7 *\/\n.sr1-type{ margin-top:14px; }\n\n.sr1-type__title{\n  font-weight:900;\n  margin-bottom:10px;\n}\n\n.sr1-type__grid{\n  display:flex;\n  gap:12px;\n  flex-wrap:wrap;\n}\n\n.sr1-type__btn{\n  flex:1 1 240px;\n  display:block;\n  background:#fff;\n  color:#0b1b3a;\n  text-decoration:none;\n  padding:14px;\n  border-radius:14px;\n  text-align:center;\n  font-weight:900;\n  box-shadow:0 12px 24px rgba(0,0,0,.1);\n}\n\n.sr1-type__btn small{\n  display:block;\n  margin-top:6px;\n  font-weight:700;\n  color:#555;\n}\n\n\/* \u624b\u6a5f\u7248 *\/\n@media (max-width:900px){\n  .sr1-form{ grid-template-columns:1fr; }\n  .sr1-dt{ flex-direction:column; }\n  #sr1-start-time-d,\n  #sr1-end-time-d{ width:100%; }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener('DOMContentLoaded', () => {\n  console.log('[Snowraku] Step1 JS loaded');\n\n  const placeEl = document.getElementById('sr1-place-d');\n  const sdEl    = document.getElementById('sr1-start-date-d');\n  const stEl    = document.getElementById('sr1-start-time-d');\n  const edEl    = document.getElementById('sr1-end-date-d');\n  const etEl    = document.getElementById('sr1-end-time-d');\n  const preview = document.getElementById('sr1-days-preview');\n\n  if (!placeEl || !sdEl || !stEl || !edEl || !etEl) {\n    console.warn('[Snowraku] inputs not found, check IDs');\n    return;\n  }\n\n  function toDate(dateStr, timeStr) {\n    return new Date(dateStr + 'T' + (timeStr || '10:00') + ':00');\n  }\n\n  \/\/ 24h = 1\u5929\uff0c\u4e0d\u8db31\u5929\u7b971\u5929\uff0c\u8d85\u904e\u5411\u4e0a\u9032\u4f4d\n  function calcDaysBy24h(sd, st, ed, et) {\n    if (!sd || !ed) return 0;\n    const s = toDate(sd, st);\n    const e = toDate(ed, et);\n    const diff = e - s;\n    if (isNaN(diff) || diff < 0) return -1;\n    const dayMs = 24 * 60 * 60 * 1000;\n    return Math.max(1, Math.ceil(diff \/ dayMs));\n  }\n\n  function updateUrlAndPreview() {\n    const place = placeEl.value || '';\n    const sd = sdEl.value || '';\n    const st = stEl.value || '10:00';\n    const ed = edEl.value || '';\n    const et = etEl.value || '10:00';\n\n    const days = calcDaysBy24h(sd, st, ed, et);\n\n    if (preview) {\n      if (days === -1) preview.textContent = '\u63d0\u9192\uff1a\u9084\u8eca\u6642\u9593\u4e0d\u53ef\u65e9\u65bc\u53d6\u8eca\u6642\u9593\u3002';\n      else if (days > 0) preview.textContent = `\u7cfb\u7d71\u8a08\u7b97\u79df\u671f\uff1a\u7d04 ${days} \u5929\uff0824\u5c0f\u6642\u5236\uff0c\u4e0d\u8db31\u5929\u7b971\u5929\uff09`;\n      else preview.textContent = '';\n    }\n\n    \/\/ \u628a\u503c\u5beb\u5230\u76ee\u524d\u9801\u9762 URL\uff08\u65b9\u4fbf\u5237\u65b0\u4e0d\u4e1f\u53c3\u6578\uff09\n    const url = new URL(window.location.href);\n    const p = url.searchParams;\n\n    p.set('type', 'day');\n    if (place) {\n      p.set('pickup', place);\n      p.set('dropoff', place);\n    }\n    if (sd) p.set('start_date', sd);\n    p.set('start_time', st);\n    if (ed) p.set('end_date', ed);\n    p.set('end_time', et);\n\n    if (days > 0) p.set('days', String(days));\n    else p.delete('days');\n\n    window.history.replaceState({}, '', url.pathname + '?' + p.toString());\n  }\n\n  \/\/ \u76e3\u807d\u8b8a\u66f4\n  [placeEl, sdEl, stEl, edEl, etEl].forEach(el => {\n    el.addEventListener('change', updateUrlAndPreview);\n  });\n\n  \/\/ \u521d\u59cb\u8dd1\u4e00\u6b21\n  updateUrlAndPreview();\n\n  \/\/ \u2705 \u6514\u622a\u5169\u500b\u8eca\u578b\u6309\u9215\uff1a\u4f9d data-car \u8df3\u5230\u4f60\u6307\u5b9a\u7684\u56fa\u5b9a\u9801\u9762\n  document.addEventListener('click', (e) => {\n    const btn = e.target.closest('.sr1-type__btn');\n    if (!btn) return;\n\n    const sd = sdEl.value || '';\n    const ed = edEl.value || '';\n\n    \/\/ \u6c92\u9078\u65e5\u671f \u2192 \u7981\u6b62\u8df3\n    if (!sd || !ed) {\n      e.preventDefault();\n      e.stopPropagation();\n      alert('\u8acb\u5148\u9078\u64c7\u53d6\u8eca\u8207\u9084\u8eca\u65e5\u671f\u6642\u9593\uff0c\u518d\u9078\u64c7\u8eca\u578b\u3002');\n      return;\n    }\n\n    \/\/ \u8a08\u7b97\u5929\u6578\n    const place = placeEl.value || '';\n    const st = stEl.value || '10:00';\n    const et = etEl.value || '10:00';\n    const days = calcDaysBy24h(sd, st, ed, et);\n    if (days === -1) {\n      e.preventDefault();\n      e.stopPropagation();\n      alert('\u9084\u8eca\u6642\u9593\u4e0d\u53ef\u65e9\u65bc\u53d6\u8eca\u6642\u9593\u3002');\n      return;\n    }\n\n    \/\/ \u2705 \u4f9d\u8eca\u578b\u6c7a\u5b9a\u76ee\u6a19\u9801\u9762\n    const car = (btn.dataset.car || '').trim();\n    let targetUrl = '';\n\n    if (car === 'K-CAR') targetUrl = 'https:\/\/snowraku.jp\/k-car\/';\n    if (car === 'MINIVAN') targetUrl = 'https:\/\/snowraku.jp\/minivan\/';\n\n    \/\/ \u5982\u679c\u6c92\u5339\u914d\u5230\uff08\u907f\u514d\u5beb\u932f data-car\uff09\n    if (!targetUrl) {\n      e.preventDefault();\n      e.stopPropagation();\n      alert('\u8eca\u578b\u8a2d\u5b9a\u6709\u8aa4\uff0c\u8acb\u806f\u7d61\u6211\u5011\u3002');\n      return;\n    }\n\n    \/\/ \u2705 \u7d44\u53c3\u6578\u5e36\u53bb\u4e0b\u4e00\u9801\n    const target = new URL(targetUrl);\n    const p = target.searchParams;\n\n    p.set('type', 'day');\n    if (place) {\n      p.set('pickup', place);\n      p.set('dropoff', place);\n    }\n    p.set('start_date', sd);\n    p.set('start_time', st);\n    p.set('end_date', ed);\n    p.set('end_time', et);\n    p.set('days', String(days));\n\n    \/\/ \u53ef\u9078\uff1a\u4e5f\u628a\u8eca\u7d1a\u5225\u5e36\u904e\u53bb\uff08\u4f60 Step2 \u6703\u7528\u5c31\u7559\u8457\uff09\n    p.set('car', car);\n\n    e.preventDefault();\n    e.stopPropagation();\n    window.location.href = target.toString();\n  }, true);\n});\n\n<\/script>\n\n<!-- ================== Snowraku Step1\uff08\u65e5\u79df 24h + \u8eca\u578b\u7d1a\u5225\u9078\u64c7\uff09 ================== -->\n<div class=\"sr1-wrap\">\n\n  <!-- \u4e0a\u65b9\uff1a\u5730\u9ede + \u53d6\u9084\u6642\u9593 -->\n  <div class=\"sr1-form\">\n    <div>\n      <div class=\"sr1-label\">\u53d6\u9084\u5730\u9ede<\/div>\n      <select id=\"sr1-place-d\">\n        <option value=\"\u8d8a\u5f8c\u6e6f\u6fa4\u5e97\">\u8d8a\u5f8c\u6e6f\u6fa4<\/option>\n        <option value=\"\u98ef\u5c71\u5e97\uff08\u91ce\u6fa4\uff0c\u6591\u5c3e\uff09\">\u98ef\u5c71\u5e97\uff08\u91ce\u6fa4\uff0c\u6591\u5c3e\uff09<\/option>\n        <option value=\"\u67cf\u5d0e\u672c\u5e97\">\u67cf\u5d0e\u672c\u5e97<\/option>\n      <\/select>\n    <\/div>\n\n    <div>\n      <div class=\"sr1-label\">\u53d6\u8eca\u6642\u9593<\/div>\n      <div class=\"sr1-dt\">\n        <input type=\"date\" id=\"sr1-start-date-d\">\n        <input type=\"time\" id=\"sr1-start-time-d\" value=\"10:00\">\n      <\/div>\n    <\/div>\n\n    <div>\n      <div class=\"sr1-label\">\u9084\u8eca\u6642\u9593<\/div>\n      <div class=\"sr1-dt\">\n        <input type=\"date\" id=\"sr1-end-date-d\">\n        <input type=\"time\" id=\"sr1-end-time-d\" value=\"10:00\">\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u8aaa\u660e\u5340 -->\n  <div class=\"sr1-note\">\n    \u203b \u65e5\u79df\u4ee5 <b>24 \u5c0f\u6642<\/b> \u70ba 1 \u5929\u8a08\u7b97\uff1b<b>\u4e0d\u8db3 1 \u5929\u4ea6\u4ee5 1 \u5929\u8a08\u8cbb<\/b>\u3002<br>\n    \u203b \u8d85\u904e 24 \u5c0f\u6642\u5c07\u4ee5 24 \u5c0f\u6642\u70ba\u55ae\u4f4d\u5411\u4e0a\u9032\u4f4d\u8a08\u7b97\u5929\u6578\u3002<br>\n    \u203b \u82e5\u60a8\u9078\u64c7\u4e4b\u8eca\u6b3e\u5df2\u7121\u5eab\u5b58\uff0c\u6211\u5011\u5c07\u63d0\u4f9b<b>\u540c\u7d1a\u8eca\u578b<\/b>\n    <div id=\"sr1-days-preview\"><\/div>\n\n    <!-- \u8eca\u578b\u9078\u64c7 -->\n    <div class=\"sr1-type\">\n      <div class=\"sr1-type__title\">\u9078\u64c7\u8eca\u578b<\/div>\n\n      <div class=\"sr1-type__grid\">\n        <!-- \u26a0\ufe0f href \u6539\u6210\u4f60\u7684\u3010\u8eca\u578b\u8a66\u7b97\u9801\u3011\u5be6\u969b\u7db2\u5740 -->\n        <a class=\"sr1-type__btn\" href=\"\/car-detail\/\" data-car=\"K-CAR\">\n          K-CAR\n          <small>\u5c0f\u578b 4WD\uff08\u7576\u65e5\u51fa\u8eca\u4f9d\u5eab\u5b58\uff09<\/small>\n        <\/a>\n\n        <a class=\"sr1-type__btn\" href=\"\/car-detail\/\" data-car=\"MINIVAN\">\n          MINIVAN\n          <small>8 \u4eba\u5ea7\uff08\u7576\u65e5\u51fa\u8eca\u4f9d\u5eab\u5b58\uff09<\/small>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* ================= \u65e5\u79df\u50f9\u683c\u8868\u6837\u5f0f\uff08\u8207\u6708\u79df\u540c\u98a8\u683c\uff09 ================= *\/\n\n.sr-daily-wrap{\n  max-width: 1100px;\n  margin: 40px auto 60px;\n  padding: 0 16px;\n}\n\n\/* \u4e3b\u6a19\u984c *\/\n.sr-title{\n  font-size: 26px;\n  font-weight: 800;\n  margin: 0 0 18px;\n  color: #0b3a8d;\n}\n\n\/* \u5b50\u6a19\u984c *\/\n.sr-subtitle{\n  font-size: 20px;\n  font-weight: 800;\n  margin: 32px 0 12px;\n  color: #123a7a;\n}\n\n\/* \u8868\u683c\uff08\u6cbf\u7528\u6708\u79df\uff09 *\/\n.sr-price-table{\n  width: 100%;\n  border-collapse: collapse;\n  background: #ffffff;\n  border-radius: 14px;\n  overflow: hidden;\n  box-shadow: 0 6px 20px rgba(0,0,0,.08);\n  margin-bottom: 6px;\n}\n\n.sr-price-table thead{\n  background: linear-gradient(135deg,#0b3a8d,#2da4ff);\n  color: #fff;\n}\n\n.sr-price-table th,\n.sr-price-table td{\n  padding: 16px 18px;\n  text-align: center;\n  font-size: 16px;\n}\n\n.sr-price-table tbody tr{\n  border-bottom: 1px solid #e8eef6;\n}\n\n.sr-price-table tbody tr:nth-child(even){\n  background: #f6f9ff;\n}\n\n.sr-price-table tbody tr:last-child{\n  border-bottom: none;\n}\n\n\/* \u624b\u6a5f *\/\n@media (max-width: 640px){\n  .sr-title{ font-size: 22px; }\n  .sr-subtitle{ font-size: 18px; }\n  .sr-price-table th,\n  .sr-price-table td{\n    padding: 14px 10px;\n    font-size: 15px;\n  }\n}\n\n<\/style>\n\n<!-- ================= \u65e5\u79df\u50f9\u683c\u8868 START ================= -->\n\n<section class=\"sr-daily-wrap\">\n\n  <h2 class=\"sr-title\">\u65e5\u79df\u50f9\u683c\u8868\uff0824 \u5c0f\u6642\u5236\uff09<\/h2>\n\n  <!-- K-CAR -->\n  <h3 class=\"sr-subtitle\">K-CAR\uff08\u8efd\u81ea\u52d5\u8eca\uff09<\/h3>\n\n  <table class=\"sr-price-table\">\n    <thead>\n      <tr>\n        <th>\u9805\u76ee<\/th>\n        <th>\u50f9\u683c\uff08\u542b\u6a19\u6e96\u4fdd\u96aa\u30fb\u7a05\u5165\uff09<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>24 \u5c0f\u6642\uff08\u65e5\u79df\u57fa\u672c\u8cbb\uff09<\/td>\n        <td>\u00a513,500<\/td>\n      <\/tr>\n      <tr>\n        <td>\u8d85\u6642\u8cbb\u7528\uff08\u6bcf 1 \u5c0f\u6642\uff09<\/td>\n        <td>\u00a52,200 \/ \u5c0f\u6642<\/td>\n      <\/tr>\n      <tr>\n        <td>\u5168\u96aa\uff08\u5b89\u5fc3\u88dc\u511f\uff09<\/td>\n        <td>\u00a52,500 \/ \u65e5\uff08\u9078\u914d\uff09<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <!-- MINIVAN -->\n  <h3 class=\"sr-subtitle\">MINIVAN\uff087\u20138 \u4eba\u5ea7\uff09<\/h3>\n\n  <table class=\"sr-price-table\">\n    <thead>\n      <tr>\n        <th>\u9805\u76ee<\/th>\n        <th>\u50f9\u683c\uff08\u542b\u6a19\u6e96\u4fdd\u96aa\u30fb\u7a05\u5165\uff09<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>24 \u5c0f\u6642\uff08\u65e5\u79df\u57fa\u672c\u8cbb\uff09<\/td>\n        <td>\u00a522,000<\/td>\n      <\/tr>\n      <tr>\n        <td>\u8d85\u6642\u8cbb\u7528\uff08\u6bcf 1 \u5c0f\u6642\uff09<\/td>\n        <td>\u00a52,500 \/ \u5c0f\u6642<\/td>\n      <\/tr>\n      <tr>\n        <td>\u5168\u96aa\uff08\u5b89\u5fc3\u88dc\u511f\uff09<\/td>\n        <td>\u00a53,000 \/ \u65e5\uff08\u9078\u914d\uff09<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n<\/section>\n\n<!-- ================= \u65e5\u79df\u50f9\u683c\u8868 END ================= -->\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our Cars \u8eca\u7a2e \u00b7 \u50f9\u683c\u8868 \u3000 \u53d6\u9084\u5730\u9ede \u8d8a\u5f8c\u6e6f\u6fa4\u98ef\u5c71\u5e97\uff08\u91ce\u6fa4\uff0c\u6591\u5c3e\uff09\u67cf\u5d0e\u672c\u5e97 \u53d6\u8eca\u6642\u9593 \u9084\u8eca\u6642\u9593 \u203b \u65e5\u79df\u4ee5 24 \u5c0f\u6642 \u70ba 1 \u5929\u8a08\u7b97\uff1b\u4e0d\u8db3 1 \u5929\u4ea6\u4ee5 1 \u5929\u8a08\u8cbb\u3002 \u203b \u8d85\u904e 24 \u5c0f\u6642\u5c07\u4ee5 24 \u5c0f\u6642\u70ba\u55ae&#8230;<\/p>","protected":false},"author":274517315,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-390","page","type-page","status-publish","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PgXHpB-6i","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/snowraku.jp\/ja\/wp-json\/wp\/v2\/pages\/390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/snowraku.jp\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/snowraku.jp\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/snowraku.jp\/ja\/wp-json\/wp\/v2\/users\/274517315"}],"replies":[{"embeddable":true,"href":"https:\/\/snowraku.jp\/ja\/wp-json\/wp\/v2\/comments?post=390"}],"version-history":[{"count":71,"href":"https:\/\/snowraku.jp\/ja\/wp-json\/wp\/v2\/pages\/390\/revisions"}],"predecessor-version":[{"id":965,"href":"https:\/\/snowraku.jp\/ja\/wp-json\/wp\/v2\/pages\/390\/revisions\/965"}],"wp:attachment":[{"href":"https:\/\/snowraku.jp\/ja\/wp-json\/wp\/v2\/media?parent=390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}