{"product_id":"recommended-hotel-ryokan","title":"Recommended! Hotel \u0026 Ryokan","description":"\u003cstyle\u003e\n    \/* โครงสร้างหลักของหน้าต่าง *\/\n    .jtb-container {\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: 20px 0;\n        font-family: inherit;\n    }\n\n  \/* ตกแต่งส่วนของ Tabs *\/\n    .jtb-tab-container {\n        display: flex;\n        justify-content: center;\n        margin: 0 auto 40px auto;\n        background-color: #f0f0f0; \/* สีพื้นหลังกล่องแบบพรีเมียม *\/\n        border-radius: 50px;\n        padding: 6px;\n        max-width: 600px; \/* จำกัดความกว้างให้ดูสมส่วน *\/\n        box-shadow: inset 0 2px 4px rgba(0,0,0,0.06); \/* ชาโดว์ด้านในเบาๆ ให้ดูมีมิติ *\/\n    }\n\n    .jtb-tab-button {\n        background-color: transparent;\n        border: none;\n        outline: none;\n        cursor: pointer;\n        padding: 14px 30px;\n        font-size: 16px;\n        font-weight: 600;\n        color: #777;\n        border-radius: 50px;\n        transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        flex: 1; \/* แบ่งพื้นที่ปุ่มให้กว้างเท่าๆ กัน *\/\n        letter-spacing: 0.5px;\n    }\n\n    .jtb-tab-button:hover {\n        color: #d32f2f;\n    }\n\n    \/* เมื่อ Tab ถูกเลือก (Active) ให้ปุ่มดูนูนขึ้นมาแบบพรีเมียม *\/\n    .jtb-tab-button.active {\n        background-color: #fff;\n        color: #d32f2f; \/* สามารถเปลี่ยนเป็นสีทอง เช่น #b8860b ได้ถ้าต้องการความคลาสสิก *\/\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); \/* เงาฟุ้งๆ สร้างความนูน *\/\n    }\n\n    .jtb-tab-content {\n        display: none;\n        animation: fadeIn 0.5s;\n    }\n\n    .jtb-tab-content.active {\n        display: block;\n    }\n\n    \/* ระบบ Grid สำหรับจัดเรียงการ์ด *\/\n    .jtb-grid {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n        gap: 25px;\n    }\n\n    \/* ตกแต่งการ์ดที่พัก *\/\n    .jtb-card {\n        background-color: #fff;\n        border-radius: 10px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.08);\n        overflow: hidden;\n        transition: transform 0.3s ease;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .jtb-card:hover {\n        transform: translateY(-5px);\n    }\n\n    \/* แกลเลอรีรูปภาพแบบเลื่อนปัด (Swipe Slider) *\/\n    .jtb-image-slider {\n        display: flex;\n        overflow-x: auto;\n        scroll-snap-type: x mandatory;\n        scrollbar-width: none; \n        -ms-overflow-style: none; \n    }\n\n    .jtb-image-slider::-webkit-scrollbar {\n        display: none; \n    }\n\n    .jtb-image-slider img {\n        width: 100%;\n        height: 220px;\n        object-fit: cover;\n        flex-shrink: 0; \n        scroll-snap-align: start; \n    }\n\n    .jtb-card-body {\n        padding: 20px;\n        display: flex;\n        flex-direction: column;\n        flex-grow: 1;\n    }\n\n    \/* ป้ายกำกับภูมิภาค (Badge Colors) *\/\n    .jtb-badge {\n        display: inline-block;\n        padding: 6px 14px;\n        font-size: 13px;\n        font-weight: bold;\n        color: #fff;\n        border-radius: 20px;\n        margin-bottom: 10px; \/* ปรับ margin นิดหน่อยให้รับกับ Location *\/\n        text-transform: uppercase;\n        align-self: flex-start;\n    }\n    \n    .bg-hok-hotel { background-color: #a582c1; }\n    .bg-kan-green { background-color: #a0c238; }\n    .bg-kan-red { background-color: #ee7c74; }\n    .bg-chu-blue { background-color: #6bb0d9; }\n    .bg-kyu-purp { background-color: #a58498; }\n    .bg-shi-oran { background-color: #f7a83d; }\n    .bg-kawa-blue { background-color: #a2c4c9; }\n    .bg-gin-brown { background-color: #b59f8c; }\n    .bg-hok-pink { background-color: #eaa9b8; }\n    .bg-kan-olive { background-color: #abc18f; }\n\n    \/* CSS สำหรับข้อมูล Location ใหม่ *\/\n    .jtb-location {\n        font-size: 14px;\n        color: #666;\n        margin-bottom: 15px;\n        font-weight: 500;\n    }\n\n    .jtb-card-title {\n        margin: 0 0 5px;\n        font-size: 18px;\n        font-weight: bold;\n        color: #d32f2f;\n    }\n    \n    .jtb-card-room {\n        font-size: 14px;\n        font-weight: bold;\n        color: #333;\n        margin-bottom: 15px;\n    }\n\n    .jtb-card-details {\n        font-size: 14px;\n        line-height: 1.6;\n        color: #555;\n        margin-bottom: 15px;\n    }\n    \n    .jtb-card-details span {\n        display: block;\n        margin-bottom: 5px;\n    }\n\n    .jtb-price-box {\n        margin-top: auto;\n        border-top: 1px solid #eee;\n        padding-top: 15px;\n    }\n\n    .jtb-price-item {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        font-size: 14px;\n        margin-bottom: 5px;\n    }\n\n    .jtb-price-item strong {\n        color: #333;\n    }\n\n    \/* CSS สำหรับเน้นตัวเลขราคาให้เด่นขึ้น *\/\n    .jtb-price-highlight {\n        font-size: 22px;\n        font-weight: 900;\n        color: #d32f2f;\n        margin: 0 4px;\n    }\n\n    @keyframes fadeIn {\n        from { opacity: 0; }\n        to { opacity: 1; }\n    }\n    \n    \/* ระบบ Slider ใหม่ (มีปุ่มลูกศร และ จุดไข่ปลา) *\/\n    .jtb-carousel {\n        position: relative;\n        width: 100%;\n        height: 220px;\n        overflow: hidden;\n    }\n\n    .jtb-carousel img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: none; \n        animation: fadeIn 0.4s;\n    }\n\n    .jtb-carousel img.active {\n        display: block; \n    }\n\n    .jtb-prev, .jtb-next {\n        cursor: pointer;\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        width: auto;\n        padding: 8px 12px;\n        color: white;\n        font-weight: bold;\n        font-size: 18px;\n        transition: 0.3s;\n        border-radius: 3px;\n        background-color: rgba(0, 0, 0, 0.2);\n        border: none;\n        user-select: none;\n    }\n\n    .jtb-prev { left: 5px; }\n    .jtb-next { right: 5px; }\n\n    .jtb-prev:hover, .jtb-next:hover {\n        background-color: rgba(0, 0, 0, 0.7);\n    }\n\n    .jtb-dots-container {\n        position: absolute;\n        bottom: 10px;\n        width: 100%;\n        text-align: center;\n    }\n\n    .jtb-dot {\n        cursor: pointer;\n        height: 8px;\n        width: 8px;\n        margin: 0 4px;\n        background-color: rgba(255, 255, 255, 0.5);\n        border-radius: 50%;\n        display: inline-block;\n        transition: background-color 0.3s ease;\n        box-shadow: 0 1px 3px rgba(0,0,0,0.3);\n    }\n\n    .jtb-dot.active, .jtb-dot:hover {\n        background-color: #fff;\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"jtb-container\"\u003e\n    \n    \u003c!-- ปุ่มกด Tabs --\u003e\n    \u003cdiv class=\"jtb-tab-container\"\u003e\n        \u003cbutton class=\"jtb-tab-button active\" onclick=\"openTab(event, 'Hotels')\"\u003eโรงแรมแนะนำในญี่ปุ่น\u003c\/button\u003e\n        \u003cbutton class=\"jtb-tab-button\" onclick=\"openTab(event, 'Ryokans')\"\u003eเรียวกังแนะนำในญี่ปุ่น\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1: โรงแรมแนะนำ (Hotels) --\u003e\n    \u003cdiv id=\"Hotels\" class=\"jtb-tab-content active\"\u003e\n        \u003cdiv class=\"jtb-grid\"\u003e\n            \n            \u003c!-- Hotel 1 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n                \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/sapporo-prince-hotel_6.jpg?v=1788769555\" alt=\"SAPPORO PRINCE HOTEL\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/sapporo-prince-hotel_1.jpg?v=1788769555\" alt=\"SAPPORO PRINCE HOTEL\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/sapporo-prince-hotel_3.jpg?v=1788770522\" alt=\"SAPPORO PRINCE HOTEL\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/sapporo-prince-hotel_5.jpg?v=1788770522\" alt=\"SAPPORO PRINCE HOTEL\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 3)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-hok-hotel\"\u003eHokkaido\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Hokkaido | Sapporo Station\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eSAPPORO PRINCE HOTEL\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eFAMILY TWIN ROOM (32.8m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 11:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e JR สถานีซัปโปโร → แท็กซี่ 10 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e6,100\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eไม่รวมอาหารเช้า\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e4,600\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Hotel 2 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n                  \u003cdiv class=\"jtb-carousel\"\u003e\n                      \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Holiday_Inn_Express_Osaka_City_Centre_-_Midosuji_by_IHG_3.jpg?v=1788770918\" alt=\"HOLIDAY INN EXPRESS OSAKA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Holiday_Inn_Express_Osaka_City_Centre_-_Midosuji_by_IHG_2.jpg?v=1788770917\" alt=\"HOLIDAY INN EXPRESS OSAKA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Holiday_Inn_Express_Osaka_City_Centre_-_Midosuji_by_IHG_1.jpg?v=1788770917\" alt=\"HOLIDAY INN EXPRESS OSAKA\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-kan-green\"\u003eKansai\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Osaka | Hommachi\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eHOLIDAY INN EXPRESS OSAKA\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eSTANDARD FLOOR TWIN ROOM (17m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 11:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e Osaka Metro สถานี Hommachi ทางออก 13 → เดิน 1 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e3,500\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Hotel 3 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n               \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Kinugawa_Onsen_Ryokan_Asaya_Hotel_4.jpg?v=1788771491\" alt=\"KINUGAWA ONSEN ASAYA HOTEL\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Kinugawa_Onsen_Ryokan_Asaya_Hotel_3.jpg?v=1788771491\" alt=\"KINUGAWA ONSEN ASAYA HOTEL\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Kinugawa_Onsen_Ryokan_Asaya_Hotel_5.jpg?v=1788771491\" alt=\"KINUGAWA ONSEN ASAYA HOTEL\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Kinugawa_Onsen_Ryokan_Asaya_Hotel_1.jpg?v=1788771491\" alt=\"KINUGAWA ONSEN ASAYA HOTEL\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Kinugawa_Onsen_Ryokan_Asaya_Hotel_2.jpg?v=1788771491\" alt=\"KINUGAWA ONSEN ASAYA HOTEL\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 3)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 4)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-kan-red\"\u003eKansai\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Tochigi | Kinugawa Onsen\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eKINUGAWA ONSEN RYOKAN ASAYA HOTEL\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eSHUHOKAN WESTERN-STYLE (20m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 10:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Kinugawa-Onsen → รถบัส 8 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\/เย็น\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e10,000\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Hotel 4 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n              \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Richmond_Hotel_Nagoya_Shinkansenguchi_1.jpg?v=1788771661\" alt=\"RICHMOND HOTEL NAGOYA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Richmond_Hotel_Nagoya_Shinkansenguchi_2.jpg?v=1788771661\" alt=\"RICHMOND HOTEL NAGOYA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Richmond_Hotel_Nagoya_Shinkansenguchi_3.jpg?v=1788771661\" alt=\"RICHMOND HOTEL NAGOYA\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-chu-blue\"\u003eChubu\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Aichi | Nagoya Station\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eRICHMOND HOTEL NAGOYA SHINKANSENGUCHI\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eDOUBLE ROOM (17.3m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 14:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 11:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Nagoya → เดิน 10 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e5,500\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eไม่รวมอาหารเช้า\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e3,300\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Hotel 5 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n               \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hakata_Green_hotel_tenjin_1.jpg?v=1788771815\" alt=\"HAKATA GREEN HOTEL TENJIN\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hakata_Green_hotel_tenjin_2.jpg?v=1788771815\" alt=\"HAKATA GREEN HOTEL TENJIN\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hakata_Green_hotel_tenjin_3.jpg?v=1788771815\" alt=\"HAKATA GREEN HOTEL TENJIN\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-kyu-purp\"\u003eKyushu\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Fukuoka | Fukuoka\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eHAKATA GREEN HOTEL TENJIN\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eHOLLYWOOD TWIN (16m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 13:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 12:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Akasaka (ทางออก 5) → เดิน 1 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eไม่รวมอาหารเช้า\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e5,100\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Hotel 6 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n              \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/hotel_mystarys_matsuyama_3.jpg?v=1788771889\" alt=\"HOTEL MYSTAYS MATSUYAMA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/hotel_mystarys_matsuyama_2.jpg?v=1788771889\" alt=\"HOTEL MYSTAYS MATSUYAMA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/hotel_mystarys_matsuyama_1.jpg?v=1788771889\" alt=\"HOTEL MYSTAYS MATSUYAMA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/hotel_mystarys_matsuyama_4.jpg?v=1788771889\" alt=\"HOTEL MYSTAYS MATSUYAMA\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 3)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-shi-oran\"\u003eChikoku\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Ehime | Matsuyama\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eHOTEL MYSTAYS MATSUYAMA\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eSTANDARD DOUBLE (16.25m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 11:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Matsuyama → เดิน 10 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e2,800\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eไม่รวมอาหารเช้า\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e1,700\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2: เรียวกังแนะนำ (Ryokans) --\u003e\n    \u003cdiv id=\"Ryokans\" class=\"jtb-tab-content\"\u003e\n        \u003cdiv class=\"jtb-grid\"\u003e            \n            \n            \u003c!-- Ryokan 1 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n              \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/ubuya_2.jpg?v=1788772266\" alt=\"UBUYA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/ubuya_1.jpg?v=1788772266\" alt=\"UBUYA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/ubuya_3.jpg?v=1788772266\" alt=\"UBUYA\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-kawa-blue\"\u003eLake Kawaguchi\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Yamanashi | Kawaguchiko\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eUBUYA\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eWESTERN-STYLE ROOM (46m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 11:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Kawaguchiko → รถบัส 11 นาที\u003cbr\u003e (มีบริการรับส่งจากสถานี)\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\/เย็น\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e18,400\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Ryokan 2 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n              \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/shuhoukaku_kogetsu_5.jpg?v=1788772573\" alt=\"SHUHOUKAKU KOGETSU\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/shuhoukaku_kogetsu_4.jpg?v=1788772573\" alt=\"SHUHOUKAKU KOGETSU\"\u003e                    \n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/shuhoukaku_kogetsu_3.jpg?v=1788772573\" alt=\"SHUHOUKAKU KOGETSU\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/shuhoukaku_kogetsu_1.jpg?v=1788772573\" alt=\"SHUHOUKAKU KOGETSU\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/shuhoukaku_kogetsu_2.jpg?v=1788772573\" alt=\"SHUHOUKAKU KOGETSU\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 3)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 4)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-kawa-blue\"\u003eLake Kawaguchi\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Yamanashi | Kawaguchiko\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eSHUHOUKAKU KOGETSU\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eJAPANESE STYLE STANDARD ROOM (12.5 TATAMI) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 10:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Kawaguchiko → รถบัส 20 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\/เย็น\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e15,800\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Ryokan 3 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n            \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ginzan_Onsen_Ryokan_fujiya_5.jpg?v=1788772832\" alt=\"GINZAN ONSEN RYOKAN FUJIYA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ginzan_Onsen_Ryokan_fujiya_1.jpg?v=1788772832\" alt=\"GINZAN ONSEN RYOKAN FUJIYA\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ginzan_Onsen_Ryokan_fujiya_2.jpg?v=1788772832\" alt=\"GINZAN ONSEN RYOKAN FUJIYA\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-gin-brown\"\u003eGinzan Onsen\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Yamagata | Ginzan Onsen\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eGINZAN ONSEN RYOKAN FUJIYA\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eROOM (24m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 10:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Oishida → แท็กซี่ 30 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\/เย็น\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e18,700\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Ryokan 4 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n               \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Gomzanso_5.jpg?v=1788772940\" alt=\"GINZANSO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Gomzanso_1.jpg?v=1788772940\" alt=\"GINZANSO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Gomzanso_4.jpg?v=1788772940\" alt=\"GINZANSO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Gomzanso_2.jpg?v=1788772940\" alt=\"GINZANSO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Gomzanso_3.jpg?v=1788772940\" alt=\"GINZANSO\"\u003e                \n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 3)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 4)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-gin-brown\"\u003eGinzan Onsen\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Yamagata | Ginzan Onsen\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eGINZANSO\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eSTANDARD JAPANESE-STYLE ROOM (10 TATAMI) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 10:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Oishida → รถบัส 40 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\/เย็น\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e15,800\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Ryokan 5 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n             \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ginrinsou_2.jpg?v=1788773124\" alt=\"GINRINSOU\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ginrinsou_1.jpg?v=1788773124\" alt=\"GINRINSOU\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ginrinsou_3.jpg?v=1788773124\" alt=\"GINRINSOU\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ginrinsou_4.jpg?v=1788773124\" alt=\"GINRINSOU\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ginrinsou_5.jpg?v=1788773124\" alt=\"GINRINSOU\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 3)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 4)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-hok-pink\"\u003eHokkaido\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Hokkaido | Otaru\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eGINRINSOU\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eJAPANESE ROOM [MAIN BUILDING] (10 TATAMI) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 15:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 11:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Otaru-Chikko → แท็กซี่ 4 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\/เย็น\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e15,900\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Ryokan 6 --\u003e\n            \u003cdiv class=\"jtb-card\"\u003e\n               \u003cdiv class=\"jtb-carousel\"\u003e\n                    \u003cimg class=\"active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ryokan_Tsubakino_7.jpg?v=1788773245\" alt=\"RYOKAN TSUBAKINO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ryokan_Tsubakino_1.jpg?v=1788773245\" alt=\"RYOKAN TSUBAKINO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ryokan_Tsubakino_4.jpg?v=1788773245\" alt=\"RYOKAN TSUBAKINO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ryokan_Tsubakino_3.jpg?v=1788773245\" alt=\"RYOKAN TSUBAKINO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ryokan_Tsubakino_5.jpg?v=1788773245\" alt=\"RYOKAN TSUBAKINO\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Ryokan_Tsubakino_6.jpg?v=1788773245\" alt=\"RYOKAN TSUBAKINO\"\u003e\n                    \n                    \u003cbutton class=\"jtb-prev\" onclick=\"changeSlide(this, -1)\"\u003e❮\u003c\/button\u003e\n                    \u003cbutton class=\"jtb-next\" onclick=\"changeSlide(this, 1)\"\u003e❯\u003c\/button\u003e\n                    \n                    \u003cdiv class=\"jtb-dots-container\"\u003e\n                        \u003cspan class=\"jtb-dot active\" onclick=\"setSlide(this, 0)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 1)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 2)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 3)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 4)\"\u003e\u003c\/span\u003e\n                        \u003cspan class=\"jtb-dot\" onclick=\"setSlide(this, 5)\"\u003e\u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"jtb-card-body\"\u003e\n                    \u003cspan class=\"jtb-badge bg-kan-olive\"\u003eKansai\u003c\/span\u003e\n                    \u003cdiv class=\"jtb-location\"\u003e📍 Nagano | Yudanaka Shibu Onsen\u003c\/div\u003e\n                    \u003ch3 class=\"jtb-card-title\"\u003eRYOKAN TSUBAKINO\u003c\/h3\u003e\n                    \u003cdiv class=\"jtb-card-room\"\u003eCOMFORT TWIN (24m²) 🚭\u003c\/div\u003e\n                    \u003cdiv class=\"jtb-card-details\"\u003e\n                        \u003cspan\u003e\u003cstrong\u003eเช็กอิน:\u003c\/strong\u003e 14:00 น. | \u003cstrong\u003eเช็กเอาต์:\u003c\/strong\u003e 11:00 น.\u003c\/span\u003e\n                        \u003cspan\u003e\u003cstrong\u003eการเดินทาง:\u003c\/strong\u003e สถานี Yudanaka → เดิน 3 นาที\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"jtb-price-box\"\u003e\n                        \u003cdiv class=\"jtb-price-item\"\u003e\n                            \u003cstrong\u003eรวมอาหารเช้า\/เย็น\u003c\/strong\u003e \n                            \u003cspan\u003eเริ่มต้น \u003cspan class=\"jtb-price-highlight\"\u003e11,100\u003c\/span\u003e บาท \/ ห้อง \/ คืน\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    function openTab(evt, tabName) {\n        var tabcontent = document.getElementsByClassName(\"jtb-tab-content\");\n        for (var i = 0; i \u003c tabcontent.length; i++) {\n            tabcontent[i].style.display = \"none\";\n            tabcontent[i].classList.remove(\"active\");\n        }\n\n        var tablinks = document.getElementsByClassName(\"jtb-tab-button\");\n        for (var i = 0; i \u003c tablinks.length; i++) {\n            tablinks[i].classList.remove(\"active\");\n        }\n\n        document.getElementById(tabName).style.display = \"block\";\n        document.getElementById(tabName).classList.add(\"active\");\n        evt.currentTarget.classList.add(\"active\");\n    }\n    \n    \/\/ ฟังก์ชันสำหรับกดลูกศร ซ้าย-ขวา\n    function changeSlide(element, step) {\n        let carousel = element.closest('.jtb-carousel');\n        let images = carousel.querySelectorAll('img');\n        let dots = carousel.querySelectorAll('.jtb-dot');\n        \n        \/\/ หาว่าตอนนี้รูปไหนกำลังแสดงอยู่\n        let currentIndex = Array.from(images).findIndex(img =\u003e img.classList.contains('active'));\n        if (currentIndex === -1) currentIndex = 0;\n        \n        let newIndex = currentIndex + step;\n        \n        \/\/ ถ้ากดเกินจำนวนรูป ให้วนกลับไปรูปแรก หรือรูปสุดท้าย\n        if (newIndex \u003e= images.length) newIndex = 0;\n        if (newIndex \u003c 0) newIndex = images.length - 1;\n        \n        updateCarouselDisplay(images, dots, newIndex);\n    }\n\n    \/\/ ฟังก์ชันสำหรับกดที่จุดไข่ปลาโดยตรง\n    function setSlide(element, index) {\n        let carousel = element.closest('.jtb-carousel');\n        let images = carousel.querySelectorAll('img');\n        let dots = carousel.querySelectorAll('.jtb-dot');\n        \n        updateCarouselDisplay(images, dots, index);\n    }\n\n    \/\/ ฟังก์ชันอัปเดตการแสดงผล (ซ่อนรูปเก่า โชว์รูปใหม่)\n    function updateCarouselDisplay(images, dots, newIndex) {\n        \/\/ ล้างสถานะ active เดิมออกทั้งหมด\n        images.forEach(img =\u003e img.classList.remove('active'));\n        dots.forEach(dot =\u003e dot.classList.remove('active'));\n        \n        \/\/ ใส่สถานะ active ให้รูปและจุดที่ต้องการแสดง\n        if(images[newIndex]) images[newIndex].classList.add('active');\n        if(dots[newIndex]) dots[newIndex].classList.add('active');\n    }\n\u003c\/script\u003e","brand":"JTB (Thailand) Limited (EN)","offers":[{"title":"Default Title","offer_id":47108399726791,"sku":null,"price":0.0,"currency_code":"THB","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/thumbnail-recommended-hotelandryokan-web_9dbb6894-e792-4bc1-80b7-abc9d4feb7b5.jpg?v=1788781773","url":"https:\/\/th.jtbtrip.com\/products\/recommended-hotel-ryokan","provider":"JTB (Thailand) Limited (EN)","version":"1.0","type":"link"}