{"id":902,"date":"2026-10-25T13:25:34","date_gmt":"2026-10-25T04:25:34","guid":{"rendered":"https:\/\/blog.kayaks.jp\/?page_id=902"},"modified":"2026-10-25T13:49:16","modified_gmt":"2026-10-25T04:49:16","slug":"%e3%83%9e%e3%83%bc%e3%82%b7%e3%83%a3%e3%82%b9%e3%80%80%e3%82%b5%e3%83%83%e3%83%97%ef%bc%88sup%ef%bc%89%e3%83%91%e3%83%89%e3%83%ab%e8%b2%a9%e5%a3%b2","status":"publish","type":"page","link":"https:\/\/blog.kayaks.jp\/?page_id=902","title":{"rendered":"\u3010\u6b63\u898f\u4ee3\u7406\u5e97\u3011\u30b5\u30c3\u30d7\u30d1\u30c9\u30eb\u3054\u6ce8\u6587\u30fb\u304a\u898b\u7a4d\u308a\u30d5\u30a9\u30fc\u30e0\uff5c\u30ab\u30fc\u30dc\u30f3\u5404\u7a2e\u30e2\u30c7\u30eb"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">\u30aa\u30ea\u30b8\u30ca\u30eb\u30d1\u30c9\u30eb \u30aa\u30f3\u30e9\u30a4\u30f3\u3054\u6ce8\u6587\u30d5\u30a9\u30fc\u30e0<\/h1>\n\n\n\n<p class=\"is-style-lead\">\n  \u30ea\u30d0\u30fc\u30b9\u30e9\u30c3\u30b7\u30e3\u30fc\u3092\u306f\u3058\u3081\u3068\u3059\u308b\u5404\u7a2e2P\u30a2\u30b8\u30e3\u30b9\u30bf\u30d6\u30eb\u30d1\u30c9\u30eb\u306e\u3054\u6ce8\u6587\u30da\u30fc\u30b8\u3067\u3059\u3002<br>\n  \u3054\u5e0c\u671b\u306e\u6570\u91cf\u3092\u9078\u629e\u3059\u308b\u3068\u3001\u9001\u6599\u3092\u542b\u3081\u305f\u5408\u8a08\u91d1\u984d\u304c\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u306b\u81ea\u52d5\u8a08\u7b97\u3055\u308c\u307e\u3059\u3002\n<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/757ba4ef43156b415a567232253cba9c.png\"><img decoding=\"async\" width=\"1024\" height=\"134\" src=\"https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/757ba4ef43156b415a567232253cba9c-1024x134.png\" alt=\"2027\u30de\u30fc\u30b7\u30e3\u30b9\u65e9\u671f\u53d7\u6ce8\" class=\"wp-image-777\" srcset=\"https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/757ba4ef43156b415a567232253cba9c-1024x134.png 1024w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/757ba4ef43156b415a567232253cba9c-300x39.png 300w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/757ba4ef43156b415a567232253cba9c-765x100.png 765w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/757ba4ef43156b415a567232253cba9c-1536x201.png 1536w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/757ba4ef43156b415a567232253cba9c.png 1760w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div class=\"swell-block-step\" data-num-style=\"circle\">\n<div class=\"swell-block-step__item\"><div class=\"swell-block-step__number u-bg-main\"><span class=\"__label\">STEP<\/span><\/div><div class=\"swell-block-step__title u-fz-l\">\u30d1\u30c9\u30eb\u3068\u6570\u91cf\u3092\u9078\u629e<\/div><div class=\"swell-block-step__body\">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"swell-block-step__item\"><div class=\"swell-block-step__number u-bg-main\"><span class=\"__label\">STEP<\/span><\/div><div class=\"swell-block-step__title u-fz-l\">\u53d7\u53d6\u65b9\u6cd5\u30fb\u5730\u57df\u3092\u9078\u629e<\/div><div class=\"swell-block-step__body\">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"swell-block-step__item\"><div class=\"swell-block-step__number u-bg-main\"><span class=\"__label\">STEP<\/span><\/div><div class=\"swell-block-step__title u-fz-l\">\u304a\u5c4a\u3051\u5148\u3092\u5165\u529b\u3057\u3066\u9001\u4fe1<\/div><div class=\"swell-block-step__body\">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u5546\u54c1\u30e9\u30a4\u30f3\u30ca\u30c3\u30d7\u30fb\u6570\u91cf\u9078\u629e<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/1b637ba407842380b4236642ce23f337.png\"><img decoding=\"async\" width=\"996\" height=\"1024\" src=\"https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/1b637ba407842380b4236642ce23f337-996x1024.png\" alt=\"\" class=\"wp-image-903\" srcset=\"https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/1b637ba407842380b4236642ce23f337-996x1024.png 996w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/1b637ba407842380b4236642ce23f337-292x300.png 292w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/1b637ba407842380b4236642ce23f337-768x789.png 768w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/1b637ba407842380b4236642ce23f337-1494x1536.png 1494w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/1b637ba407842380b4236642ce23f337-1992x2048.png 1992w, https:\/\/blog.kayaks.jp\/wp\/wp-content\/uploads\/2026\/10\/1b637ba407842380b4236642ce23f337.png 2000w\" sizes=\"(max-width: 996px) 100vw, 996px\" \/><\/a><\/figure>\n\n\n\n<style>\n\/* --- \u5168\u4f53\u30ea\u30bb\u30c3\u30c8\u30fb\u5171\u901a\u8a2d\u5b9a --- *\/\n.paddle-order-wrap {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c3e50;\n  max-width: 900px;\n  margin: 0 auto;\n  padding: 10px;\n}\n.paddle-order-wrap * { box-sizing: border-box; }\n\n\/* --- \u6848\u5185\u30d0\u30ca\u30fc\u30fb\u6ce8\u610f\u4e8b\u9805 --- *\/\n.notice-card {\n  background: #f8fafc;\n  border-left: 4px solid #0284c7;\n  padding: 16px 20px;\n  border-radius: 8px;\n  box-shadow: 0 2px 4px rgba(0,0,0,0.04);\n  margin-bottom: 25px;\n  font-size: 14px;\n  line-height: 1.7;\n}\n.notice-card strong { color: #0f172a; }\n.notice-alert { color: #b91c1c; font-weight: bold; }\n\n\/* \u30bb\u30fc\u30eb\u30d0\u30fc *\/\n.sale-banner-top {\n  display: none;\n  background: linear-gradient(135deg, #ef4444, #dc2626);\n  color: #fff;\n  text-align: center;\n  padding: 12px;\n  font-weight: 700;\n  border-radius: 8px;\n  margin-bottom: 25px;\n  box-shadow: 0 4px 10px rgba(239, 68, 68, 0.25);\n  font-size: 15px;\n}\n\n\/* --- \u5546\u54c1\u30b0\u30ea\u30c3\u30c9 --- *\/\n.product-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));\n  gap: 20px;\n  margin-bottom: 30px;\n}\n\n.product-card {\n  background: #fff;\n  border: 1px solid #e2e8f0;\n  border-radius: 12px;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  transition: all 0.25s ease;\n  box-shadow: 0 3px 6px rgba(0,0,0,0.03);\n  position: relative;\n}\n.product-card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 8px 18px rgba(0,0,0,0.08);\n  border-color: #cbd5e1;\n}\n\n.card-image-wrap {\n  width: 100%;\n  height: 140px;\n  background: #f1f5f9;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  position: relative;\n  overflow: hidden;\n}\n.card-image-wrap img {\n  max-height: 90%;\n  max-width: 90%;\n  object-fit: contain;\n}\n.no-image-text {\n  color: #94a3b8;\n  font-size: 12px;\n}\n\n\/* \u30bf\u30b0\u30fb\u30d0\u30c3\u30b8 *\/\n.badge-container {\n  position: absolute;\n  top: 10px;\n  left: 10px;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.badge {\n  font-size: 11px;\n  font-weight: 700;\n  padding: 3px 8px;\n  border-radius: 4px;\n  letter-spacing: 0.5px;\n}\n.badge-bestseller { background: #f59e0b; color: #fff; }\n.badge-carbon { background: #1e3a8a; color: #fff; }\n.badge-glass { background: #059669; color: #fff; }\n.badge-sale { background: #ef4444; color: #fff; }\n\n.card-body {\n  padding: 16px;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n}\n.product-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: #1e293b;\n  margin: 0 0 6px 0;\n  min-height: 42px;\n  line-height: 1.4;\n}\n.product-size {\n  font-size: 13px;\n  color: #64748b;\n  margin-bottom: 12px;\n}\n\n.price-container {\n  margin-top: auto;\n  margin-bottom: 14px;\n}\n.price-main {\n  font-size: 18px;\n  font-weight: 800;\n  color: #0f172a;\n}\n.price-main.is-sale { color: #dc2626; }\n.price-old {\n  font-size: 13px;\n  color: #94a3b8;\n  text-decoration: line-through;\n  margin-right: 6px;\n}\n\n.stepper-wrap {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: #f8fafc;\n  border: 1px solid #cbd5e1;\n  border-radius: 8px;\n  padding: 4px;\n}\n.step-btn {\n  background: #fff;\n  border: 1px solid #e2e8f0;\n  color: #334155;\n  width: 34px;\n  height: 34px;\n  border-radius: 6px;\n  font-size: 18px;\n  font-weight: bold;\n  cursor: pointer;\n  transition: background 0.15s;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.step-btn:hover { background: #e2e8f0; }\n.qty-input {\n  width: 40px;\n  border: none;\n  background: transparent;\n  text-align: center;\n  font-size: 16px;\n  font-weight: 700;\n  color: #0f172a;\n  outline: none;\n}\n.qty-input::-webkit-outer-spin-button,\n.qty-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }\n.qty-input[type=number] { -moz-appearance: textfield; }\n\n\/* --- \u898b\u7a4d\u3082\u308a\u30fb\u5408\u8a08\u30b5\u30de\u30ea\u30fc --- *\/\n.order-summary-card {\n  background: #fff;\n  border: 2px solid #0f172a;\n  border-radius: 12px;\n  padding: 20px 24px;\n  margin-bottom: 35px;\n  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.06);\n}\n.summary-title {\n  font-size: 16px;\n  font-weight: 700;\n  border-bottom: 2px solid #f1f5f9;\n  padding-bottom: 8px;\n  margin-bottom: 12px;\n}\n.summary-row {\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 10px;\n  font-size: 15px;\n  color: #475569;\n}\n.summary-total {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  border-top: 1px dashed #cbd5e1;\n  padding-top: 12px;\n  margin-top: 8px;\n}\n.summary-total .label {\n  font-size: 16px;\n  font-weight: 700;\n  color: #0f172a;\n}\n.summary-total .price {\n  font-size: 26px;\n  font-weight: 900;\n  color: #dc2626;\n}\n.error-msg {\n  color: #dc2626;\n  font-size: 13px;\n  font-weight: 700;\n  margin-top: 8px;\n  text-align: right;\n  display: none;\n}\n\n\/* --- \u30d5\u30a9\u30fc\u30e0\u30b9\u30bf\u30a4\u30eb (CF7 \u8abf\u6574) --- *\/\n.wpcf7 {\n  background: #fff;\n  border: 1px solid #e2e8f0;\n  border-radius: 12px;\n  padding: 30px;\n  box-shadow: 0 4px 10px rgba(0,0,0,0.03);\n}\n.wpcf7 form p { margin-bottom: 18px; }\n.wpcf7 label {\n  font-weight: 600;\n  font-size: 14px;\n  color: #334155;\n  display: block;\n  margin-bottom: 4px;\n}\n.wpcf7 input[type=\"text\"],\n.wpcf7 input[type=\"email\"],\n.wpcf7 input[type=\"tel\"],\n.wpcf7 select,\n.wpcf7 textarea {\n  width: 100%;\n  padding: 10px 14px;\n  border: 1px solid #cbd5e1;\n  border-radius: 6px;\n  font-size: 15px;\n  outline: none;\n  transition: all 0.2s;\n  background: #f8fafc;\n}\n.wpcf7 input:focus,\n.wpcf7 select:focus,\n.wpcf7 textarea:focus {\n  background: #fff;\n  border-color: #0284c7;\n  box-shadow: 0 0 0 3px rgba(2, 132, 199, 0.15);\n}\n.wpcf7-submit {\n  width: 100%;\n  padding: 16px;\n  background: linear-gradient(135deg, #0284c7, #0369a1) !important;\n  color: #fff !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  border: none !important;\n  border-radius: 8px !important;\n  cursor: pointer;\n  transition: opacity 0.2s, transform 0.1s;\n  box-shadow: 0 4px 12px rgba(2, 132, 199, 0.3);\n}\n.wpcf7-submit:hover { opacity: 0.95; transform: translateY(-1px); }\n.wpcf7-submit:disabled {\n  background: #94a3b8 !important;\n  box-shadow: none !important;\n  cursor: not-allowed;\n  transform: none !important;\n}\n<\/style>\n\n<div class=\"paddle-order-wrap\">\n  <!-- \u6ce8\u610f\u4e8b\u9805 -->\n  <div class=\"notice-card\">\n    <strong>\u3010\u9001\u6599\u30fb\u304a\u53d7\u3051\u53d6\u308a\u306b\u3064\u3044\u3066\u3011<\/strong><br>\n    \u30fb\u5e97\u982d\u5f15\u304d\u53d6\u308a\uff1a<strong>2,000\u5186<\/strong><br>\n    \u30fb\u914d\u9001\uff08\u672c\u5dde\u30fb\u56db\u56fd\u30fb\u4e5d\u5dde\uff09\uff1a<strong>4,000\u5186<\/strong> \/ \u5317\u6d77\u9053\u30fb\u6c96\u7e04\uff1a<strong>8,000\u5186<\/strong><br>\n    \u30fb\u914d\u9001\u306e\u5834\u5408\u3001\u5927\u578b\u8377\u7269\u306e\u305f\u3081\u9001\u6599\u3092\u9ad8\u3081\u306b\u8a2d\u5b9a\u3057\u3066\u304a\u308a\u307e\u3059\u3002<strong>\u5b9f\u8cbb\u304c\u5b89\u304f\u306a\u3063\u305f\u5834\u5408\u306f\u5dee\u984d\u3092\u3054\u8fd4\u91d1\u3001\u8d85\u904e\u3057\u305f\u5834\u5408\u306f\u8ffd\u52a0\u8acb\u6c42<\/strong>\u3068\u3055\u305b\u3066\u3044\u305f\u3060\u304d\u307e\u3059\u3002<br>\n    \u30fb<span class=\"notice-alert\">\u5927\u5909\u7533\u3057\u8a33\u3054\u3056\u3044\u307e\u305b\u3093\u304c\u3001\u96e2\u5cf6\u3078\u306e\u914d\u9001\u306f\u884c\u3063\u3066\u304a\u308a\u307e\u305b\u3093\u3002<\/span>\n  <\/div>\n\n  <!-- \u30bb\u30fc\u30eb\u6642\u30d0\u30ca\u30fc -->\n  <div id=\"sale-banner\" class=\"sale-banner-top\">\n    \ud83d\udd25 \u53ea\u4eca\u3001\u671f\u9593\u9650\u5b9a 10%OFF \u30bb\u30fc\u30eb\u958b\u50ac\u4e2d\uff01\u8868\u793a\u4fa1\u683c\u306f\u3059\u3079\u306610%\u5272\u5f15\u6e08\u307f\u3067\u3059\u3002\n  <\/div>\n\n  <!-- \u5546\u54c1\u30ea\u30b9\u30c8 -->\n  <div class=\"product-grid\" id=\"product-grid\"><\/div>\n\n  <!-- \u898b\u7a4d\u3082\u308a\u30ab\u30fc\u30c9 -->\n  <div class=\"order-summary-card\">\n    <div class=\"summary-title\">\u304a\u898b\u7a4d\u3082\u308a\u6982\u7b97<\/div>\n    <div class=\"summary-row\">\n      <span>\u5546\u54c1\u5c0f\u8a08\uff08\u7a0e\u8fbc\uff09<\/span>\n      <span id=\"display-subtotal\" style=\"font-weight:bold;\">\u00a50<\/span>\n    <\/div>\n    <div class=\"summary-row\">\n      <span>\u9001\u6599 \/ \u5f15\u53d6\u624b\u6570\u6599<\/span>\n      <span id=\"display-shipping\">\u53d7\u53d6\u65b9\u6cd5\u30fb\u5730\u57df\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044<\/span>\n    <\/div>\n    <div class=\"summary-total\">\n      <span class=\"label\">\u5408\u8a08\u91d1\u984d\uff08\u7a0e\u8fbc\uff09<\/span>\n      <span class=\"price\" id=\"display-total\">\u00a50<\/span>\n    <\/div>\n    <div class=\"error-msg\" id=\"region-error\">\u203b\u96e2\u5cf6\u3078\u306e\u914d\u9001\u306f\u5bfe\u5fdc\u3057\u3066\u304a\u308a\u307e\u305b\u3093\u3002\u53d7\u53d6\u65b9\u6cd5\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/div>\n  <\/div>\n\n  <!-- Contact Form 7 \u8aad\u307f\u8fbc\u307f -->\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f901-o1\" lang=\"ja\" dir=\"ltr\" data-wpcf7-id=\"901\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F902#wpcf7-f901-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"\u30b3\u30f3\u30bf\u30af\u30c8\u30d5\u30a9\u30fc\u30e0\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"901\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.2.3\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"ja\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f901-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><br \/>\n<label>\u304a\u540d\u524d (\u5fc5\u9808)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label>\n<\/p>\n<p><br \/>\n<label>\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9 (\u5fc5\u9808)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n<\/p>\n<p><br \/>\n<label>\u96fb\u8a71\u756a\u53f7 (\u5fc5\u9808)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" autocomplete=\"tel\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"your-tel\" \/><\/span> <\/label>\n<\/p>\n<p><br \/>\n<label>\u304a\u5c4a\u3051\u5148\u5730\u57df \/ \u304a\u53d7\u3051\u53d6\u308a\u65b9\u6cd5 (\u5fc5\u9808)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-region\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" id=\"order-region\" aria-required=\"true\" aria-invalid=\"false\" name=\"your-region\"><option value=\"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\">\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044<\/option><option value=\"\u5e97\u982d\u5f15\u304d\u53d6\u308a (+2,000\u5186)\">\u5e97\u982d\u5f15\u304d\u53d6\u308a (+2,000\u5186)<\/option><option value=\"\u672c\u5dde\u30fb\u56db\u56fd\u30fb\u4e5d\u5dde (+4,000\u5186)\">\u672c\u5dde\u30fb\u56db\u56fd\u30fb\u4e5d\u5dde (+4,000\u5186)<\/option><option value=\"\u5317\u6d77\u9053 (+8,000\u5186)\">\u5317\u6d77\u9053 (+8,000\u5186)<\/option><option value=\"\u6c96\u7e04\u770c (+8,000\u5186)\">\u6c96\u7e04\u770c (+8,000\u5186)<\/option><option value=\"\u96e2\u5cf6 (\u914d\u9001\u4e0d\u53ef)\">\u96e2\u5cf6 (\u914d\u9001\u4e0d\u53ef)<\/option><\/select><\/span><br \/>\n<\/label>\n<\/p>\n<p><br \/>\n<label>\u90f5\u4fbf\u756a\u53f7 (\u5fc5\u9808)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-zip\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"123-4567\" value=\"\" type=\"text\" name=\"your-zip\" \/><\/span> <\/label>\n<\/p>\n<p><br \/>\n<label>\u304a\u5c4a\u3051\u5148\u3054\u4f4f\u6240 (\u5fc5\u9808)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-address\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-address\" \/><\/span> <\/label>\n<\/p>\n\n<!-- \u6ce8\u6587\u5185\u5bb9\u3068\u8a08\u7b97\u7d50\u679c\u304c\u81ea\u52d5\u5165\u529b\u3055\u308c\u308b\u96a0\u3057\u30d5\u30a3\u30fc\u30eb\u30c9 -->\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-order-details\" value=\"\" type=\"hidden\" name=\"order-details\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-order-shipping\" value=\"\" type=\"hidden\" name=\"order-shipping\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-order-total\" value=\"\" type=\"hidden\" name=\"order-total\" \/>\n<p><br \/>\n<label>\u5099\u8003\u30fb\u3054\u8981\u671b<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span> <\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"\u4e0a\u8a18\u306e\u5185\u5bb9\u3067\u6ce8\u6587\u3059\u308b\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/* ========================================================\n     \u2605 \u30bb\u30fc\u30eb\u5207\u308a\u66ff\u3048\u8a2d\u5b9a\n     true  : 10%OFF\u30bb\u30fc\u30eb\u30e2\u30fc\u30c9\n     false : \u901a\u5e38\u5b9a\u4fa1\u30e2\u30fc\u30c9\n  ======================================================== *\/\n  const IS_SALE = true; \n\n  const products = [\n    { id: 'p1', name: '\u30ea\u30d0\u30fc\u30b9\u30e9\u30c3\u30b7\u30e3\u30fc \/ \u30ab\u30fc\u30dc\u30f3\u30fb2P', size: '170\u301c210cm', price: 40700, badges: [{text:'\u30d9\u30b9\u30c8\u30bb\u30e9\u30fc', type:'bestseller'}, {text:'\u30ab\u30fc\u30dc\u30f3', type:'carbon'}], img: '' },\n    { id: 'p2', name: '\u30b9\u30ea\u30e0\u30fb\u30ab\u30fc\u30dc\u30f3 \/ \u30b7\u30e7\u30fc\u30c8\u30fb2P', size: '150\u301c190cm', price: 38500, badges: [{text:'\u30ab\u30fc\u30dc\u30f3', type:'carbon'}], img: '' },\n    { id: 'p3', name: '\u30ea\u30d0\u30fc\u30b9\u30e9\u30c3\u30b7\u30e3\u30fc \/ \u30b0\u30e9\u30b9\u30fb2P \u30d6\u30eb\u30fc', size: '170\u301c210cm', price: 21450, badges: [{text:'\u30b0\u30e9\u30b9', type:'glass'}], img: '' },\n    { id: 'p4', name: '\u30ea\u30d0\u30fc\u30b9\u30e9\u30c3\u30b7\u30e3\u30fc \/ \u30b0\u30e9\u30b9\u30fb2P \u30ec\u30c3\u30c9', size: '170\u301c210cm', price: 21450, badges: [{text:'\u30b0\u30e9\u30b9', type:'glass'}], img: '' },\n    { id: 'p5', name: '\u30ce\u30fc\u30d3\u30b9 II\u30fb2P', size: '170\u301c210cm', price: 15400, badges: [{text:'\u30d9\u30b9\u30c8\u30bb\u30e9\u30fc', type:'bestseller'}], img: '' },\n    { id: 'p6', name: '\u30ce\u30fc\u30d3\u30b9\u30ad\u30c3\u30ba\u30fb2P', size: '140\u301c180cm', price: 13200, badges: [{text:'\u30d9\u30b9\u30c8\u30bb\u30e9\u30fc', type:'bestseller'}], img: '' },\n    { id: 'p7', name: '\u30cd\u30aa\u30d5\u30a1\u30a4\u30c8\u30fb2P', size: '170\u301c210cm', price: 16500, badges: [], img: '' }\n  ];\n\n  if (IS_SALE) {\n    const banner = document.getElementById('sale-banner');\n    if (banner) banner.style.display = 'block';\n  }\n\n  const grid = document.getElementById('product-grid');\n\n  products.forEach(p => {\n    const salePrice = Math.floor(p.price * 0.9);\n    p.currentPrice = IS_SALE ? salePrice : p.price;\n\n    let badgeHtml = p.badges.map(b => `<span class=\"badge badge-${b.type}\">${b.text}<\/span>`).join('');\n    if (IS_SALE) {\n      badgeHtml += `<span class=\"badge badge-sale\">10%OFF<\/span>`;\n    }\n\n    let priceHtml = '';\n    if (IS_SALE) {\n      priceHtml = `<span class=\"price-old\">\u00a5${p.price.toLocaleString()}<\/span><span class=\"price-main is-sale\">\u00a5${salePrice.toLocaleString()}<\/span>`;\n    } else {\n      priceHtml = `<span class=\"price-main\">\u00a5${p.price.toLocaleString()}<\/span>`;\n    }\n\n    const card = document.createElement('div');\n    card.className = 'product-card';\n    card.innerHTML = `\n      <div class=\"card-image-wrap\">\n        <div class=\"badge-container\">${badgeHtml}<\/div>\n        ${p.img ? `<img decoding=\"async\" src=\"${p.img}\" alt=\"${p.name}\">` : `<span class=\"no-image-text\">PADDLE IMAGE<\/span>`}\n      <\/div>\n      <div class=\"card-body\">\n        <div class=\"product-title\">${p.name}<\/div>\n        <div class=\"product-size\">\u9577\u3055: ${p.size}<\/div>\n        <div class=\"price-container\">${priceHtml}<\/div>\n        <div class=\"stepper-wrap\">\n          <button type=\"button\" class=\"step-btn btn-minus\" data-id=\"${p.id}\">\u2212<\/button>\n          <input type=\"number\" min=\"0\" value=\"0\" class=\"qty-input\" data-id=\"${p.id}\" readonly>\n          <button type=\"button\" class=\"step-btn btn-plus\" data-id=\"${p.id}\">\uff0b<\/button>\n        <\/div>\n      <\/div>\n    `;\n    grid.appendChild(card);\n  });\n\n  \/\/ \u30d7\u30e9\u30b9\u30fb\u30de\u30a4\u30ca\u30b9\u64cd\u4f5c\n  grid.addEventListener('click', function(e) {\n    if (e.target.classList.contains('step-btn')) {\n      const id = e.target.getAttribute('data-id');\n      const input = document.querySelector(`.qty-input[data-id=\"${id}\"]`);\n      let val = parseInt(input.value) || 0;\n      if (e.target.classList.contains('btn-plus')) {\n        val++;\n      } else if (e.target.classList.contains('btn-minus') && val > 0) {\n        val--;\n      }\n      input.value = val;\n      calculate();\n    }\n  });\n\n  function calculate() {\n    let subtotal = 0;\n    let detailLines = [];\n\n    products.forEach(p => {\n      const input = document.querySelector(`.qty-input[data-id=\"${p.id}\"]`);\n      const qty = parseInt(input.value) || 0;\n      if (qty > 0) {\n        const lineTotal = p.currentPrice * qty;\n        subtotal += lineTotal;\n        detailLines.push(`${p.name} (${qty}\u672c) = \u00a5${lineTotal.toLocaleString()}`);\n      }\n    });\n\n    const regionSelect = document.getElementById('order-region');\n    let shipping = 0;\n    let shippingText = '\u53d7\u53d6\u65b9\u6cd5\u30fb\u5730\u57df\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044';\n    let isInvalidRegion = false;\n\n    if (regionSelect) {\n      const val = regionSelect.value;\n      if (val.includes('\u5e97\u982d\u5f15\u304d\u53d6\u308a')) {\n        shipping = 2000;\n        shippingText = '\u00a52,000 (\u5e97\u982d\u5f15\u53d6)';\n      } else if (val.includes('\u672c\u5dde')) {\n        shipping = 4000;\n        shippingText = '\u00a54,000 (\u914d\u9001)';\n      } else if (val.includes('\u5317\u6d77\u9053') || val.includes('\u6c96\u7e04')) {\n        shipping = 8000;\n        shippingText = '\u00a58,000 (\u914d\u9001)';\n      } else if (val.includes('\u96e2\u5cf6')) {\n        shippingText = '\u914d\u9001\u4e0d\u53ef';\n        isInvalidRegion = true;\n      }\n    }\n\n    const errorMsg = document.getElementById('region-error');\n    const submitBtn = document.querySelector('.wpcf7-submit');\n\n    document.getElementById('display-subtotal').textContent = `\u00a5${subtotal.toLocaleString()}`;\n    document.getElementById('display-shipping').textContent = shippingText;\n\n    if (isInvalidRegion) {\n      document.getElementById('display-total').textContent = '\u6ce8\u6587\u4e0d\u53ef';\n      if (errorMsg) errorMsg.style.display = 'block';\n      if (submitBtn) submitBtn.disabled = true;\n      return;\n    } else {\n      if (errorMsg) errorMsg.style.display = 'none';\n      if (submitBtn) submitBtn.disabled = false;\n    }\n\n    let total = subtotal > 0 ? (subtotal + shipping) : 0;\n    document.getElementById('display-total').textContent = `\u00a5${total.toLocaleString()}`;\n\n    \/\/ CF7\u306e\u96a0\u3057\u30d5\u30a3\u30fc\u30eb\u30c9\u3078\u53cd\u6620\n    const hiddenDetails = document.getElementById('hidden-order-details');\n    const hiddenShipping = document.getElementById('hidden-order-shipping');\n    const hiddenTotal = document.getElementById('hidden-order-total');\n\n    if (hiddenDetails) hiddenDetails.value = detailLines.length > 0 ? detailLines.join(\"\\n\") : \"\u9078\u629e\u306a\u3057\";\n    if (hiddenShipping) hiddenShipping.value = shippingText;\n    if (hiddenTotal) hiddenTotal.value = `\u00a5${total.toLocaleString()}`;\n  }\n\n  \/\/ \u53d7\u53d6\u5730\u57df\u5909\u66f4\u306e\u76e3\u8996\n  const regionEl = document.getElementById('order-region');\n  if (regionEl) {\n    regionEl.addEventListener('change', calculate);\n  }\n\n  calculate();\n});\n<\/script>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-1 wp-block-paragraph\"><img decoding=\"async\" class=\"wp-image-29592\" style=\"width: 150px;\" src=\"https:\/\/rafting.co.jp\/wp\/wp-content\/uploads\/2024\/07\/QR_1LINE.png\" alt=\"\u516c\u5f0fLINE\">\u2190\u304a\u7533\u8fbc\u304a\u554f\u5408\u305b\u306f\u304a\u6c17\u8efd\u306b\u3069\u30fc\u305e\u3002<br><a href=\"https:\/\/page.line.me\/418xyaym?openQrModal=true\"> | LINE \u516c\u5f0f\u30a2\u30ab\u30a6\u30f3\u30c8<\/a><br> Line\u306f\u304a\u554f\u3044\u5408\u308f\u305b\u5f8c\u3001\u53cb\u9054\u524a\u9664\u3001\u30df\u30e5\u30fc\u30c8OK\u3067\u3059\u3002<br>\u3053\u3061\u3089\u304b\u3089DM\u9001\u308b\u3053\u3068\u3082\u3054\u3056\u3044\u307e\u305b\u3093\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30aa\u30ea\u30b8\u30ca\u30eb\u30d1\u30c9\u30eb \u30aa\u30f3\u30e9\u30a4\u30f3\u3054\u6ce8\u6587\u30d5\u30a9\u30fc\u30e0 \u30ea\u30d0\u30fc\u30b9\u30e9\u30c3\u30b7\u30e3\u30fc\u3092\u306f\u3058\u3081\u3068\u3059\u308b\u5404\u7a2e2P\u30a2\u30b8\u30e3\u30b9\u30bf\u30d6\u30eb\u30d1\u30c9\u30eb\u306e\u3054\u6ce8\u6587\u30da\u30fc\u30b8\u3067\u3059\u3002 \u3054\u5e0c\u671b\u306e\u6570\u91cf\u3092\u9078\u629e\u3059\u308b\u3068\u3001\u9001\u6599\u3092\u542b\u3081\u305f\u5408\u8a08\u91d1\u984d\u304c\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u306b\u81ea\u52d5\u8a08\u7b97\u3055\u308c\u307e\u3059\u3002 \u5546\u54c1\u30e9\u30a4\u30f3\u30ca [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":903,"parent":310,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"swell_btn_cv_data":"","footnotes":""},"class_list":["post-902","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=\/wp\/v2\/pages\/902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=902"}],"version-history":[{"count":12,"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=\/wp\/v2\/pages\/902\/revisions"}],"predecessor-version":[{"id":919,"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=\/wp\/v2\/pages\/902\/revisions\/919"}],"up":[{"embeddable":true,"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=\/wp\/v2\/pages\/310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=\/wp\/v2\/media\/903"}],"wp:attachment":[{"href":"https:\/\/blog.kayaks.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}