/* Bento Grid Layout */
.hub-grid {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 25px;
margin: 40px 0;
}
.hub-card {
display: flex;
flex-direction: column;
justify-content: space-between;
transition: transform 0.3s, box-shadow 0.3s;
height: 100%;
border: 1px solid #f0f0f0;
background: white;
position: relative;
overflow: hidden;
}
.hub-card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 30px rgba(0,0,0,0.1);
border-color: var(–red);
}
/* Grid Configuration – Optimized Layout */
/* Row 1: The two giants */
.card-ryokan { grid-column: span 7; }
.card-biz { grid-column: span 5; }
/* Row 2: Specific alternatives (3 equal blocks) */
.card-hostel { grid-column: span 4; }
.card-love { grid-column: span 4; }
.card-apt { grid-column: span 4; }
/* Mobile: Stack everything */
@media (max-width: 900px) {
.card-ryokan, .card-biz, .card-hostel, .card-love, .card-apt {
grid-column: span 12;
}
}
/* Visual Elements */
.hub-icon {
font-size: 2.5rem;
margin-bottom: 15px;
background: var(–beige);
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
color: var(–red);
}
.hub-title { font-size: 1.4rem; font-weight: 700; margin-bottom: 10px; color: #1a1a1a; }
.hub-desc {
color: var(–grey);
font-size: 0.95rem;
margin-bottom: 20px;
line-height: 1.5;
flex-grow: 1;
}
/* Badges */
.must-do-badge {
position: absolute;
top: 15px; right: 15px;
background: var(–gold);
color: white;
font-size: 0.75rem;
font-weight: 700;
padding: 5px 10px;
border-radius: 20px;
}
.insider-badge {
position: absolute;
top: 15px; right: 15px;
background: #2c3e50;
color: white;
font-size: 0.75rem;
font-weight: 700;
padding: 5px 10px;
border-radius: 20px;
}
/* Budget Gauge */
.budget-gauge {
display: flex;
align-items: center;
gap: 5px;
font-size: 0.85rem;
font-weight: 600;
color: #1a1a1a;
margin-bottom: 20px;
background: #fafafa;
padding: 8px 12px;
border-radius: 8px;
width: fit-content;
}
.dots { display: flex; gap: 3px; margin-left: 8px; }
.dot { width: 10px; height: 10px; border-radius: 50%; background: #ddd; }
.dot.active { background: var(–red); }
.hub-link {
color: var(–red);
font-weight: 700;
text-decoration: none;
display: flex;
align-items: center;
gap: 5px;
transition: color 0.2s;
}
.hub-link:hover { text-decoration: underline; color: #a01e23; }
/* Simulator Banner */
.cta-banner {
background: #1a1a1a;
color: white;
border-radius: 20px;
padding: 50px;
text-align: center;
margin: 60px 0;
position: relative;
overflow: hidden;
}
.cta-banner::before {
content: »;
position: absolute;
top: 0; left: 0; width: 100%; height: 5px;
background: var(–red);
}
/* Comparison Table */
.comparison-wrap {
overflow-x: auto;
margin-top: 30px;
border-radius: 12px;
box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}
.comp-table {
width: 100%;
border-collapse: collapse;
background: white;
min-width: 600px; /* Ensures scroll on mobile */
}
.comp-table th { background: var(–red); color: white; padding: 18px; text-align: left; white-space: nowrap; }
.comp-table td { padding: 15px 18px; border-bottom: 1px solid #eee; color: #444; }
/* Info Box Tatami */
.tatami-box {
background: #fdfbf7;
border: 1px solid #e8dac1;
padding: 25px;
border-radius: 10px;
margin-top: 40px;
display: flex;
gap: 20px;
align-items: flex-start;
}
.tatami-icon { font-size: 2rem; }
@media (max-width: 768px) {
.tatami-box { flex-direction: column; }
}
¿Dónde alojarse en Japón?
Desde hoteles cápsula futuristas hasta ryokanes tradicionales, el alojamiento es una aventura en sí mismo.
Advertencia: los precios suelen ser «por persona», no «por habitación».
Explorar opciones
Choque cultural: En Japón, una habitación de hotel estándar es puramente funcional (¡y diminuta!), mientras que un ryokan es un destino en sí mismo.
Tu estrategia de alojamiento puede triplicar tu presupuesto—o ahorrarlo. Aquí está el desglose.
Tipos de alojamiento y presupuestos
La experiencia definitiva
🍵
Ryokan tradicional
Más que un hotel, es una inmersión en el Japón antiguo. Pisos de tatami, futones, aguas termales (Onsen) y una cena gastronómica (Kaiseki) servida en tu habitación.
Consejo: Es caro. Planea 1 o 2 noches máximo durante tu viaje (por ejemplo, en Hakone o Miyajima) para experimentar la magia sin arruinarte.
¿Cómo reservar un Ryokan?
🛏️
Hoteles de negocios
Eficiencia japonesa. Cadenas como APA, Toyoko Inn o Dormy Inn ofrecen habitaciones impecables, bien ubicadas, pero a menudo pequeñas (11-14m²).
Bono: Siempre se proporcionan pijamas, cepillo de dientes y rasuradoras.
Guía de cadenas hoteleras →
🎒
Hostales y cápsulas
Olvídate de los clichés. Los hostales japoneses son modernos, tranquilos y ultra limpios.
Los hoteles cápsula son divertidos para probar una noche (ambiente Sci-Fi), pero los hostales son mejores para socializar.
Mejores opciones económicas →
Consejo exclusivo
🏩
Love Hotels
¡No juzgues por el nombre! Habitaciones grandes, jacuzzi, karaoke… lujo asequible para parejas.
Nota: normalmente solo para mayores de 18 años. Gran relación calidad-precio.
¿Por qué alojarse en un Love Hotel? →
🔑
Airbnb / Alquileres
A menudo, la única opción económica viable para familias o grupos de 4+.
Se aplican reglas estrictas (clasificación de basura, silencio).
¿Vale la pena Airbnb? →
Simula tu presupuesto de alojamiento
Entre una noche en Ryokan de $400 y diez noches en un hotel de negocios, la cuenta cambia rápido.
Calcula el costo real de tu estancia según tus fechas de viaje.
Iniciar calculadora de presupuesto
📏
Entendiendo los tamaños de habitación
Los bienes raíces son caros en Japón. No te sorprendas:
• 11-13 m²: Habitación de hotel «semi-doble» (ajuste justo para 2 maletas).
• 20 m² +: Considerado «lujo» en hoteles estándar, pero estándar en Love Hotels.
• Tatami (Jō): Unidad tradicional de medida (≈ 1,6 m²).
📊 Comparación de precios (Por noche / por persona)
| Tipo de alojamiento |
Precio medio (JPY) |
Precio medio (USD) |
Precio medio (EUR) |
El veredicto |
| Hostal / Cápsula |
3,500 – 6,000 ¥ |
$23 – $40 |
€20 – €35 |
Solo y económico |
| Hotel de negocios (***) |
8,000 – 15,000 ¥ |
$53 – $100 |
€45 – €85 |
Eficiencia estándar |
| Love Hotel (por habitación) |
9,000 – 16,000 ¥ |
$60 – $105 |
€50 – €90 |
Mejor relación tamaño/precio (parejas) |
| Ryokan (media pensión) |
20,000 – 35,000 ¥ |
$130 – $230 |
€110 – €200 |
Experiencia cultural |
*Precios indicativos. En temporada alta (floración del cerezo), añade entre +30 y 50%.