{"product_id":"osaka-marathon-2027","title":"Osaka Marathon 2027","description":"\u003cstyle\u003e\n        \/* ตั้งค่าพื้นฐานสำหรับพื้นที่แสดงผล *\/\n        .event-container {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            margin: 0 auto;\n            padding: 20px;\n            color: #333;\n            background-color: #f9f9fb;\n            border-radius: 12px;\n        }\n\n        \/* ส่วนหัวของกิจกรรม (Event Name) *\/\n        .event-title-bar {\n            background-color: #2c3e50;\n            color: #ffffff;\n            padding: 20px 25px;\n            border-radius: 8px;\n            margin-bottom: 25px;\n            box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n        }\n\n        .event-title-bar h1 {\n            margin: 0;\n            font-size: 24px;\n            font-weight: 600;\n        }\n\n        \/* โครงสร้างของแต่ละแถบข้อมูล *\/\n        .info-bar {\n            display: flex;\n            background-color: #ffffff;\n            margin-bottom: 15px;\n            border-radius: 0 8px 8px 0;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n            border-left: 6px solid #ccc;\n            overflow: hidden;\n        }\n\n        .info-label {\n            flex: 0 0 160px;\n            padding: 20px;\n            background-color: #fcfcfc;\n            font-weight: bold;\n            font-size: 15px;\n            color: #444;\n            border-right: 1px solid #eee;\n            display: flex;\n            align-items: center;\n        }\n\n        .info-content {\n            flex: 1;\n            padding: 20px;\n            font-size: 14px;\n            line-height: 1.7;\n        }\n\n        .info-content p { margin: 0 0 8px 0; }\n        .info-content p:last-child { margin-bottom: 0; }\n        .info-content ul, .info-content ol { margin: 5px 0 0 0; padding-left: 20px; }\n        .info-content li { margin-bottom: 6px; }\n\n        .bar-racename    { border-left-color: #1eb28d; }\n        .bar-datetime    { border-left-color: #3498db; }\n        .bar-course      { border-left-color: #e67e22; }\n        .bar-timelimit   { border-left-color: #3abbb3;}\n        .bar-eligibility { border-left-color: #9b59b6; }\n        .bar-checkin     { border-left-color: #e74c3c; }\n        .bar-others      { border-left-color: #95a5a6; }\n\n        @media (max-width: 600px) {\n            .info-bar { flex-direction: column; }\n            .info-label {\n                flex: auto;\n                border-right: none;\n                border-bottom: 1px solid #eee;\n                padding: 15px 20px 10px 20px;\n            }\n            .info-content { padding: 15px 20px; }\n        }\n\n        \/* =========================================\n           ส่วนแพลน 3 วัน 2 คืน (Plan Overview)\n           ========================================= *\/\n        .plan-section {\n            text-align: center;\n            margin-top: 40px;\n            padding-top: 30px;\n            border-top: 2px dashed #dcdde1;\n        }\n\n        .plan-title {\n           font-size: 32px;\n            font-weight: 900;\n            margin: 0 0 25px 0;\n            color: #000;\n            letter-spacing: 1px;\n        }\n\t\t\n        .plan-subtitle {\n            font-size: 24px;\n            font-weight: 800;\n            color: #000;\n            margin: 0 0 35px 0;\n            text-transform: uppercase;\n        }\n\n        .plan-container {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 15px;\n            flex-wrap: wrap; \n        }\n\n        .plan-card {\n            background-color: #fff;\n            border: 1px solid #333;\n            border-radius: 12px;\n            padding: 20px;\n            width: 220px;\n            min-height: 180px;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .plan-card img {\n            max-width: 140px;\n            height: 90px;\n            object-fit: contain;\n            margin-bottom: 15px;\n        }\n\n        .plan-card-text {\n            font-size: 16px;\n            font-weight: 800;\n            color: #5c3a21;\n            text-align: center;\n            line-height: 1.4;\n        }\n\n        .plan-plus {\n            font-size: 35px;\n            font-weight: 900;\n            color: #5c3a21;\n        }\n\n        @media (max-width: 768px) {\n            .plan-container { flex-direction: column; }\n            .plan-plus { margin: 15px 0; }\n        }\n        \n        \/* =========================================\n           ส่วนข้อมูลโรงแรม (Hotels Section)\n           ========================================= *\/\n        .hotel-section {\n            margin-top: 40px;\n            padding-top: 30px;\n            border-top: 2px dashed #dcdde1;\n        }\n\n        .hotel-section-title {\n            font-size: 32px;\n            font-weight: 900;\n            color: #000;\n            text-align: center;\n            margin-bottom: 30px;\n            text-transform: uppercase;\n        }\n\n        .hotel-card {\n            background-color: #fff;\n            border-radius: 8px;\n            overflow: hidden;\n            margin-bottom: 30px;\n            box-shadow: 0 4px 10px rgba(0,0,0,0.05);\n            border: 1px solid #e0e0e0;\n        }\n\n        .hotel-header {\n            background-color: #2b7a4b;\n            color: #fff;\n            padding: 12px 20px;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            font-weight: bold;\n            font-size: 16px;\n        }\n\n        .hotel-location {\n            font-size: 14px;\n            font-weight: normal;\n        }\n\n        .hotel-body {\n            padding: 20px;\n        }\n\n        \/* กล่องรวมรูปภาพ 3 รูป ใน 1 แถว *\/\n        .hotel-images {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 15px;\n            margin-bottom: 25px;\n        }\n\n       .hotel-img-wrapper img {\n\t\twidth: 100%;\n\t\theight: auto; \n\t\taspect-ratio: 4 \/ 3; \/* กำหนดสัดส่วนภาพให้สมดุล (กว้าง 4 ส่วน สูง 3 ส่วน) *\/\n\t\tobject-fit: cover; \/* ช่วยให้รูปเต็มกรอบพอดีโดยไม่บิดเบี้ยว *\/\n\t\tborder-radius: 6px;\n\t\tborder: 1px solid #f1f2f6;\n\t}\t\n\n        \/* แบ่งข้อมูลรายละเอียดเป็น ซ้าย (Access) - ขวา (Price) *\/\n        .hotel-details-split {\n            display: flex;\n            gap: 30px;\n            font-size: 14px;\n            color: #333;\n            line-height: 1.6;\n        }\n\n        .hotel-details-left {\n            flex: 1;\n        }\n\n        .hotel-details-right {\n            flex: 1;\n            background-color: #fdfdfd;\n            padding: 15px 20px;\n            border-radius: 8px;\n            border: 1px solid #f0f0f0;\n        }\n\n        .hotel-features {\n            display: flex;\n            gap: 15px;\n            margin-bottom: 12px;\n            font-weight: 600;\n            color: #555;\n        }\n\n        .hotel-info-list {\n            margin: 0;\n            padding-left: 18px;\n        }\n\n        .hotel-info-list li {\n            margin-bottom: 8px;\n        }\n\n        .hotel-room-type {\n            font-size: 16px;\n            font-weight: 900;\n            margin-bottom: 15px;\n            color: #000;\n            border-bottom: 1px dashed #ccc;\n            padding-bottom: 10px;\n        }\n\n        .hotel-price-grid {\n            display: grid;\n            grid-template-columns: auto auto auto; \n            gap: 8px 15px;\n            font-size: 15px;\n            margin-bottom: 10px;\n            align-items: center; \n            justify-content: start; \n        }\n        \n        .price-label { \n            text-align: left; \n            color: #444;\n        }\n        \n        .price-value { \n            font-weight: 900; \n            color: #d32f2f;\n            font-size: 17px;\n            text-align: right;\n        }\n        \n        .price-currency { \n            font-weight: bold;\n            color: #333; \n        }\n\n        .price-note {\n            font-size: 11px;\n            color: #d32f2f;\n            font-style: italic;\n            margin-top: 5px;\n        }\n\n        @media (max-width: 768px) {\n            .hotel-header {\n                flex-direction: column;\n                align-items: flex-start;\n                gap: 5px;\n            }\n            \/* เปลี่ยนรูปภาพเป็นเรียงแนวตั้งเมื่อจอเล็ก *\/\n            .hotel-images {\n                grid-template-columns: 1fr;\n            }\n            \/* เปลี่ยนข้อมูลให้แบ่งบน-ล่างแทนซ้าย-ขวาบนมือถือ *\/\n            .hotel-details-split {\n                flex-direction: column;\n                gap: 20px;\n            }\n            .hotel-price-grid {\n                width: 100%; \n                justify-content: space-between; \n            }\n        }\n        \n        \/* =========================================\n           ส่วนข้อมูลเส้นทาง (Course Information)\n           ========================================= *\/\n        .course-section {\n            margin-top: 40px;\n            padding-top: 30px;\n            border-top: 2px dashed #dcdde1;\n            text-align: center;\n        }\n\n        .course-title-small {\n            font-size: 20px;\n            font-weight: 900;\n            margin: 0 0 5px 0;\n            color: #000;\n        }\n\n        .course-title-large {\n            font-size: 32px;\n            font-weight: 900;\n            margin: 0 0 25px 0;\n            color: #000;\n            letter-spacing: 1px;\n        }\n\n        .course-map-img {\n            width: 80%;\n            height: auto;\n            border-radius: 8px;\n            margin-bottom: 20px;\n            box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n        }\n\n        \/* =========================================\n           ส่วนเงื่อนไขและข้อตกลง (Terms \u0026 Conditions)\n           ========================================= *\/\n        .terms-section {\n            margin-top: 50px;\n            padding-top: 30px;\n            border-top: 2px dashed #dcdde1;\n        }\n\n        .terms-title {\n            font-size: 18px;\n            font-weight: bold;\n            color: #000;\n            margin-bottom: 15px;\n        }\n\n        .terms-list {\n            font-size: 13.5px;\n            line-height: 1.6;\n            color: #333;\n            padding-left: 20px;\n            margin: 0;\n        }\n\n        .terms-list li {\n            margin-bottom: 8px;\n        }\n\n        .text-red {\n            color: #d32f2f;\n            font-weight: bold;\n        }\n\u003c\/style\u003e\n\n\u003cdiv class=\"event-container\"\u003e\n    \u003c!-- แถบ Race name --\u003e\n    \u003cdiv class=\"info-bar bar-racename\"\u003e\n        \u003cdiv class=\"info-label\"\u003eRace Name\u003c\/div\u003e\n        \u003cdiv class=\"info-content\"\u003e\n            \u003cp\u003e\u003cspan style=\"color: #1eb28d;\"\u003e\u003cstrong\u003eOsaka Marathon 2027 (15th Osaka Marathon)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003c!-- แถบ Date \u0026 Time --\u003e\n    \u003cdiv class=\"info-bar bar-datetime\"\u003e\n        \u003cdiv class=\"info-label\"\u003eDate \u0026amp; Time\u003c\/div\u003e\n        \u003cdiv class=\"info-content\"\u003e\n            \u003cp\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003eSunday, February 28, 2027\u003c\/strong\u003e\u003c\/span\u003e  \u003c\/p\u003e\n            \u003cp\u003e09:15 :  Marathon Wave 1 starts. This is followed by Wave 2 and Wave 3, which start sequentially.\u003c\/p\u003e\n            \u003cp\u003e16:15 : Marathon finishes  \u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003c!-- แถบ Course --\u003e\n    \u003cdiv class=\"info-bar bar-course\"\u003e\n        \u003cdiv class=\"info-label\"\u003eCourse\u003c\/div\u003e\n        \u003cdiv class=\"info-content\"\u003e\n            \u003cp\u003e\u003cspan style=\"color: rgb(255, 128, 0);\"\u003e\u003cstrong\u003eMarathon (42.195 km)\u003c\/strong\u003e\u003c\/span\u003e  \u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eStart:\u003c\/strong\u003e in front of the Osaka Prefectural Government Building  \u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eFinish:\u003c\/strong\u003e within Osaka Castle  \u003c\/p\u003e\n            \u003cp\u003e(official course of the Japan Association of Athletics Federations (JAAF), World Athletics (WA), and the Association of International Marathons and Distance Races (AIMS))\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003c!-- แถบ Time Limit --\u003e\n    \u003cdiv class=\"info-bar bar-timelimit\"\u003e\n        \u003cdiv class=\"info-label\"\u003eTime Limit\u003c\/div\u003e\n        \u003cdiv class=\"info-content\"\u003e\n            \u003cp\u003e\u003cspan style=\"color: #3abbb3;\"\u003e\u003cstrong\u003eMarathon: 7 hours \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n            \u003cp\u003eThe competition starts at 9:15; ends at 16:15\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003c!-- แถบ Eligibility --\u003e\n    \u003cdiv class=\"info-bar bar-eligibility\"\u003e\n        \u003cdiv class=\"info-label\"\u003eEntry Qualifications\u003c\/div\u003e\n        \u003cdiv class=\"info-content\"\u003e\n            \u003cp\u003eMarathon : Persons born on or before April 1, 2008.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003c!-- แถบ Check-In --\u003e\n    \u003cdiv class=\"info-bar bar-checkin\"\u003e\n        \u003cdiv class=\"info-label\"\u003eRunners' Registration\u003cbr\u003e(Osaka Marathon EXPO 2027)\u003c\/div\u003e\n        \u003cdiv class=\"info-content\"\u003e\n            \u003cp\u003e\u003cstrong\u003eLocation :\u003c\/strong\u003e  INTEX Osaka - Hall 6\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eRunner registration : \u003c\/strong\u003e\u003cbr\u003e\n                \u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003e• Friday, February 26, 2027 (11:00 AM - 7:00 PM)\u003c\/strong\u003e\u003c\/span\u003e  \u003cbr\u003e\n                \u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003e• Saturday, February 27, 2027 (10:00 AM - 6:00 PM)\u003c\/strong\u003e\u003c\/span\u003e  \n            \u003c\/p\u003e\n            \u003cp\u003e\n               \u003cstrong\u003e Exhibition area : \u003c\/strong\u003e Friday, February 26, 2027: 11:00 AM - 7:30 PM (last admission: 7:00 PM), \u003cbr\u003e\n                Saturday, February 27, 2027: 10:00 AM - 6:30 PM (last admission: 6:00 PM)\n            \u003c\/p\u003e\n            \u003cp\u003e\n                * Registration will not be accepted on the day of the race (Sunday, February 28).\u003cbr\u003e\n                * In order to verify the identity of the runner at the time of registration, no substitutes other than the runner himself\/herself will be allowed to register on behalf of the runner.\u003cbr\u003e\n                * Please bring a photo identification document with you for registration. Your registration will not be accepted if you do not bring a photo identification document with you.\n            \u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- =========================================\n         ส่วนแพลน 3 วัน 2 คืน (Plan Overview)\n    ========================================= --\u003e\n    \u003cdiv class=\"plan-section\"\u003e\n        \u003ch2 class=\"plan-title\"\u003eOSAKA MARATHON 2027\u003c\/h2\u003e\n        \u003ch3 class=\"plan-subtitle\"\u003e3 Days 2 Nights Plan\u003c\/h3\u003e\n        \u003cdiv class=\"plan-container\"\u003e\n            \u003c!-- กล่องที่ 1: การันตีเข้าร่วม --\u003e\n            \u003cdiv class=\"plan-card\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/icon-entry.jpg?v=1783923758\" alt=\"Runners Icon\"\u003e\n                \u003cdiv class=\"plan-card-text\"\u003eOSAKA MARATHON\u003cbr\u003eENTRY *GUARANTEED*\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- เครื่องหมายบวก --\u003e\n            \u003cdiv class=\"plan-plus\"\u003e+\u003c\/div\u003e\n            \u003c!-- กล่องที่ 2: ชื่อบนป้าย --\u003e\n            \u003cdiv class=\"plan-card\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/icon-bib.png?v=1783923758\" alt=\"Bib Icon\"\u003e\n                \u003cdiv class=\"plan-card-text\"\u003eYOUR NICKNAME\u003cbr\u003eON BIBS\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- เครื่องหมายบวก --\u003e\n            \u003cdiv class=\"plan-plus\"\u003e+\u003c\/div\u003e\n            \u003c!-- กล่องที่ 3: โรงแรม --\u003e\n            \u003cdiv class=\"plan-card\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/icon-hotel.png?v=1783923758\" alt=\"Hotel Icon\"\u003e\n                \u003cdiv class=\"plan-card-text\"\u003eACCOMMODATION\u003cbr\u003e27 FEB - 1 MAR 2027\u003cbr\u003e(2 NIGHTS)\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- กล่องที่ 4: ประกัน --\u003e\n            \u003cdiv class=\"plan-card\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/icon-travel-insurance.png?v=1784172648\" alt=\"travel insurance Icon\"\u003e\n                \u003cdiv class=\"plan-card-text\"\u003eTRAVEL INSURANCE \u003cbr\u003e3 DAYS\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n     \u003c!-- =========================================\n         ส่วนข้อมูลเส้นทาง (Course Information)\n         ========================================= --\u003e\n    \u003cdiv class=\"course-section\"\u003e      \n        \u003cdiv class=\"plan-title\"\u003eCOURSE INFORMATION\u003c\/div\u003e\n        \u003c!-- มี่สามารถนำ URL รูปแผนที่มาใส่ตรงนี้ได้เลยครับ --\u003e\n        \u003ccenter\u003e\u003cimg class=\"course-map-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/map_osaka_marathon.webp?v=1785394644\" alt=\"Osaka Marathon 2027 Course Map\"\u003e\u003c\/center\u003e\n    \u003c\/div\u003e\n\t\u003c!-- =========================================\n         ส่วนข้อมูลโรงแรม (Hotels Section)\n         ========================================= --\u003e\n    \u003cdiv class=\"hotel-section\"\u003e\n        \u003ch2 class=\"hotel-section-title\"\u003eHotels\u003c\/h2\u003e\n\n        \u003c!-- โรงแรมที่ 1: Centara Life Namba Hotel Osaka --\u003e\n        \u003cdiv class=\"hotel-card\"\u003e\n            \u003cdiv class=\"hotel-header\"\u003e\n                \u003cdiv\u003eCentara Life Namba Hotel Osaka\u003c\/div\u003e\n                \u003cdiv class=\"hotel-location\"\u003e📍 Osaka \u0026gt; Shikitsuhigashi\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"hotel-body\"\u003e\n                \u003c!-- ส่วนบน: รูป 3 รูปเรียงกัน --\u003e\n                \u003cdiv class=\"hotel-images\"\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\n                        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Centara_Life_Namba_Hotel_Osaka_3.webp?v=1785390973\" alt=\"Centara Life Namba Hotel Osaka\"\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\n                        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Centara_Life_Namba_Hotel_Osaka_1.webp?v=1785390973\" alt=\"Centara Life Namba Hotel Osaka\"\u003e\n                    \u003c\/div\u003e\n                    \u003c!-- รูปที่ 3 พี่ไบรอั้นเพิ่มโครงไว้ให้นะครับ มี่สามารถเปลี่ยน Link รูปได้เลย --\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\n                        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Centara_Life_Namba_Hotel_Osaka_2.webp?v=1785392208\" alt=\"Centara Life Namba Hotel Osaka\"\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003c!-- ส่วนล่าง: แบ่งข้อมูลซ้าย-ขวา --\u003e\n                \u003cdiv class=\"hotel-details-split\"\u003e\n                    \u003c!-- ฝั่งซ้าย: Access \u0026 Check-in --\u003e\n                    \u003cdiv class=\"hotel-details-left\"\u003e\n                        \u003cdiv class=\"hotel-features\"\u003e\n                            \u003cspan style=\"font-weight:bold; color:#cf0000; font-size:16px; background-color: #fff200; padding: 2px 8px; border-radius: 4px;\"\u003e✨ Newly opened in April 2026.\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"hotel-features\"\u003e\n                            \u003cspan\u003e🍽️ Breakfast\u003c\/span\u003e \u003cspan\u003e🚭 Non-smoking room\u003c\/span\u003e  \n                        \u003c\/div\u003e\n                        \u003cul class=\"hotel-info-list\"\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eAccess:\u003c\/strong\u003e By Train: Nankai Namba Station (South Exit) → Walk (approx. 4 min), Osaka Metro Namba Station (Exit 4) → Walk (approx. 8 min)  \u003c\/li\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eCheck-in:\u003c\/strong\u003e 15:00 \/ \u003cstrong\u003eCheck-out:\u003c\/strong\u003e 12:00  \u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \u003c\/div\u003e\n                    \n                    \u003c!-- ฝั่งขวา: Room type \u0026 Price --\u003e\n                    \u003cdiv class=\"hotel-details-right\"\u003e\n                        \u003cdiv class=\"hotel-room-type\"\u003eRoom type: Superior Twin Room (15m²)\u003c\/div\u003e\n                        \u003cdiv class=\"hotel-price-grid\"\u003e\n                            \u003cdiv class=\"price-label\"\u003eTwin Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e14,000\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eSingle Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e18,900\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eFollower:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e5,600\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"price-note\"\u003e*The price is the fixed price per person\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- โรงแรมที่ 2: Holiday Inn Express Osaka City Centre Midosuji --\u003e\n        \u003cdiv class=\"hotel-card\"\u003e\n            \u003cdiv class=\"hotel-header\"\u003e\n                \u003cdiv\u003eHoliday Inn Express Osaka City Centre Midosuji\u003c\/div\u003e\n                \u003cdiv class=\"hotel-location\"\u003e📍 Osaka \u0026gt; Honmachi\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"hotel-body\"\u003e\n                \u003cdiv class=\"hotel-images\"\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Holiday-Inn-Express-Osaka-City-Centre-Midosuji-_3.jpg?v=1785392885\" alt=\"Holiday Inn Express Osaka City Centre Midosuji\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Holiday_Inn_Express_Osaka_City_Centre_Midosuji_1.jpg?v=1785392938\" alt=\"Holiday Inn Express Osaka City Centre Midosuji\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Holiday_Inn_Express_Osaka_City_Centre_Midosuji_1.avif?v=1785392885\" alt=\"Holiday Inn Express Osaka City Centre Midosuji\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"hotel-details-split\"\u003e\n                    \u003cdiv class=\"hotel-details-left\"\u003e\n                        \u003cdiv class=\"hotel-features\"\u003e\n                            \u003cspan\u003e🍽️ Breakfast\u003c\/span\u003e \u003cspan\u003e🚭 Non-smoking room\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cul class=\"hotel-info-list\"\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eAccess:\u003c\/strong\u003e By Train: Osaka Metro Honmachi Station (Exit 13) → Walk (approx. 1 min)\u003c\/li\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eCheck-in:\u003c\/strong\u003e 15:00 \/ \u003cstrong\u003eCheck-out:\u003c\/strong\u003e 11:00\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"hotel-details-right\"\u003e\n                        \u003cdiv class=\"hotel-room-type\"\u003eRoom type: Standard Twin (17m²)\u003c\/div\u003e\n                        \u003cdiv class=\"hotel-price-grid\"\u003e\n                            \u003cdiv class=\"price-label\"\u003eTwin Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e15,700\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eSingle Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e22,300\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eFollower:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e7,000\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"price-note\"\u003e*The price is the fixed price per person\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- โรงแรมที่ 3: APA Hotel Osaka Temmabashi-Ekimae --\u003e\n        \u003cdiv class=\"hotel-card\"\u003e\n            \u003cdiv class=\"hotel-header\"\u003e\n                \u003cdiv\u003eAPA Hotel Osaka Temmabashi-Ekimae\u003c\/div\u003e\n                \u003cdiv class=\"hotel-location\"\u003e📍 Osaka \u0026gt; Tenmabashi\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"hotel-body\"\u003e\n                \u003cdiv class=\"hotel-images\"\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/APA_Hotel_Osaka_Temmabashi-Ekimae_2.jpg?v=1785393043\" alt=\"APA Hotel Osaka Temmabashi-Ekimae\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/APA_Hotel_Osaka_Temmabashi-Ekimae_3.jpg?v=1785393043\" alt=\"APA Hotel Osaka Temmabashi-Ekimae\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/APA_Hotel_Osaka_Temmabashi-Ekimae_1.jpg?v=1785393183\" alt=\"APA Hotel Osaka Temmabashi-Ekimae\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"hotel-details-split\"\u003e\n                    \u003cdiv class=\"hotel-details-left\"\u003e\n                        \u003cdiv class=\"hotel-features\"\u003e\n                            \u003cspan\u003e🍽️ Breakfast\u003c\/span\u003e \u003cspan\u003e🚭 Non-smoking room\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cul class=\"hotel-info-list\"\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eAccess:\u003c\/strong\u003e By Train: Osaka Metro Temmabashi Station (Exit 4) \/ Keihan Temmabashi Station (Exit 3) → Walk (approx. 1 min)\u003c\/li\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eCheck-in:\u003c\/strong\u003e 15:00 \/ \u003cstrong\u003eCheck-out:\u003c\/strong\u003e 10:00\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"hotel-details-right\"\u003e\n                        \u003cdiv class=\"hotel-room-type\"\u003eRoom type: Standard, Double Bed (11m²)\u003c\/div\u003e\n                        \u003cdiv class=\"hotel-price-grid\"\u003e\n                            \u003cdiv class=\"price-label\"\u003eTwin Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e15,400\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eSingle Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e21,800\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eFollower:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e6,800\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"price-note\"\u003e*The price is the starting price per person\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- โรงแรมที่ 4: Hearton Shinsaibashi --\u003e\n        \u003cdiv class=\"hotel-card\"\u003e\n            \u003cdiv class=\"hotel-header\"\u003e\n                \u003cdiv\u003eHearton Shinsaibashi\u003c\/div\u003e\n                \u003cdiv class=\"hotel-location\"\u003e📍 Osaka \u0026gt; Shinsaibashi\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"hotel-body\"\u003e\n                \u003cdiv class=\"hotel-images\"\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hearton_Shinsaibashi_1.jpg?v=1785393303\" alt=\"Hearton Shinsaibashi\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hearton_Shinsaibashi_2.jpg?v=1785393303\" alt=\"Hearton Shinsaibashi\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hearton_Shinsaibashi_3.jpg?v=1785393303\" alt=\"Hearton Shinsaibashi\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"hotel-details-split\"\u003e\n                    \u003cdiv class=\"hotel-details-left\"\u003e\n                        \u003cdiv class=\"hotel-features\"\u003e\n                            \u003cspan\u003e🍽️ Breakfast\u003c\/span\u003e \u003cspan\u003e🚭 Non-smoking room\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cul class=\"hotel-info-list\"\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eAccess:\u003c\/strong\u003e By Train: Osaka Metro Shinsaibashi Station (Exit 7 or Exit 8) → Walk (approx. 2 min)\u003c\/li\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eCheck-in:\u003c\/strong\u003e 15:00 \/ \u003cstrong\u003eCheck-out:\u003c\/strong\u003e 12:00\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"hotel-details-right\"\u003e\n                        \u003cdiv class=\"hotel-room-type\"\u003eRoom type: Twin Room (16m²)\u003c\/div\u003e\n                        \u003cdiv class=\"hotel-price-grid\"\u003e\n                            \u003cdiv class=\"price-label\"\u003eTwin Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e16,800\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eSingle Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e24,700\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eFollower:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e8,200\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"price-note\"\u003e*The price is the starting price per person\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- โรงแรมที่ 5: Hotel Keihan Tenmabashi Ekimae --\u003e\n        \u003cdiv class=\"hotel-card\"\u003e\n            \u003cdiv class=\"hotel-header\"\u003e\n                \u003cdiv\u003eHotel Keihan Tenmabashi Ekimae\u003c\/div\u003e\n                \u003cdiv class=\"hotel-location\"\u003e📍 Osaka \u0026gt; Tenmabashi\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"hotel-body\"\u003e\n                \u003cdiv class=\"hotel-images\"\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hotel_Keihan_Tenmabashi_Ekimae_1.jpg?v=1785393614\" alt=\"Room\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hotel_Keihan_Tenmabashi_Ekimae_2.jpg?v=1785393614\" alt=\"Breakfast\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"hotel-img-wrapper\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Hotel_Keihan_Tenmabashi_Ekimae_3.jpg?v=1785393614\" alt=\"Image 3\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"hotel-details-split\"\u003e\n                    \u003cdiv class=\"hotel-details-left\"\u003e\n                        \u003cdiv class=\"hotel-features\"\u003e\n                            \u003cspan\u003e🍽️ Breakfast\u003c\/span\u003e \u003cspan\u003e🚭 Non-smoking room\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cul class=\"hotel-info-list\"\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eAccess:\u003c\/strong\u003e By Train: Keihan Temmabashi Station (Exit 14) → Walk (approx. 1 min)\u003c\/li\u003e\n                            \u003cli\u003e\n\u003cstrong\u003eCheck-in:\u003c\/strong\u003e 15:00 \/ \u003cstrong\u003eCheck-out:\u003c\/strong\u003e 11:00\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"hotel-details-right\"\u003e\n                        \u003cdiv class=\"hotel-room-type\"\u003eRoom type: Twin Room (21m²)\u003c\/div\u003e\n                        \u003cdiv class=\"hotel-price-grid\"\u003e\n                            \u003cdiv class=\"price-label\"\u003eTwin Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e19,100\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eSingle Room:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e29,100\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"price-label\"\u003eFollower:\u003c\/div\u003e\n                            \u003cdiv class=\"price-value\"\u003e10,400\u003c\/div\u003e\n                            \u003cdiv class=\"price-currency\"\u003eTHB*\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"price-note\"\u003e*The price is the starting price per person\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n   \n    \u003c!-- =========================================\n         ส่วนเงื่อนไขและข้อตกลง (Terms \u0026 Conditions)\n         ========================================= --\u003e\n    \u003cdiv class=\"terms-section\"\u003e\n        \u003cdiv class=\"terms-title\"\u003eTerms \u0026amp; Conditions\u003c\/div\u003e\n        \u003col class=\"terms-list\"\u003e\n            \u003cli\u003eAll rates are quoted in Thai Baht (THB) and are per person.  \u003c\/li\u003e\n            \u003cli\u003eThis plan booking period is valid \u003cspan class=\"text-red\"\u003euntil 09 September 2026\u003c\/span\u003e or until the quota is reached, whichever comes first.  \u003c\/li\u003e\n            \u003cli\u003eRates apply equally to adults and children (aged 3 years and above) and are based on a per person per stay basis, sharing one room.  \u003c\/li\u003e\n            \u003cli\u003eAccommodation and Osaka Marathon entry tickets are subject to availability at the time of booking and shall be confirmed on a first-come, first-served basis.  \u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFull payment is required upon confirmation of booking and is strictly NON-REFUNDABLE.\u003c\/strong\u003e Once confirmed, bookings shall not be cancelled, amended, exchanged, or transferred under any circumstances.  \u003c\/li\u003e\n            \u003cli\u003eNo refund, credit, or compensation shall be provided for any unused, partially used, or missed services, including but not limited to no-show, late arrival, early departure, or failure to participate in the marathon, regardless of the reason.  \u003c\/li\u003e\n            \u003cli\u003eIn the event of a no-show on the arrival date, the full amount shall be charged.  \u003c\/li\u003e\n            \u003cli\u003eMarathon entry tickets shall not be changed, cancelled, transferred, or refunded once confirmed.  \u003c\/li\u003e\n            \u003cli\u003eIn the event of any change, postponement, or cancellation of the marathon or related events due to weather conditions, safety concerns, force majeure, or any circumstances beyond the Company's control, no refund or compensation shall be provided.  \u003c\/li\u003e\n            \u003cli\u003eThe Company shall not be liable for any failure or inability to travel or participate due to personal reasons, including but not limited to flight delays or cancellations, illness, visa issues or any other personal circumstances.  \u003c\/li\u003e\n            \u003cli\u003eApplications shall automatically close once the quota is reached.  \u003c\/li\u003e\n            \u003cli\u003eJTB reserves the right to amend prices, terms, and plan details without prior notice.  \u003c\/li\u003e\n            \u003cli\u003eAdditional terms and conditions may apply.  \u003c\/li\u003e\n            \u003cli\u003eAll images are for illustrative purposes only and shall not form part of the contract.  \u003c\/li\u003e\n            \u003cli\u003eFor full details, please inquire at the time of booking.  \u003c\/li\u003e\n        \u003c\/ol\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"JTB (Thailand) Limited (EN)","offers":[{"title":"Default Title","offer_id":46921308111047,"sku":null,"price":0.0,"currency_code":"THB","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/MTD03803.jpg?v=1785402141","url":"https:\/\/th.jtbtrip.com\/products\/osaka-marathon-2027","provider":"JTB (Thailand) Limited (EN)","version":"1.0","type":"link"}