@import url(‘https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap’);
.premium-gourmet-article {
font-family: ‘Outfit’, ‘Noto Sans JP’, sans-serif;
color: #1e293b;
background: #fafaf9;
margin: -1rem -1rem 2rem -1rem;
padding: 0;
overflow-x: hidden;
}
.gourmet-article-hero {
position: relative;
width: 100%;
height: 50vh;
min-height: 400px;
background-image: url(‘https://images.unsplash.com/photo-1553621042-f6e147245754?q=80&w=1200&auto=format&fit=crop’);
background-size: cover;
background-position: center;
display: flex;
align-items: flex-end;
justify-content: center;
padding: 2rem;
}
.gourmet-article-hero::after {
content: ”;
position: absolute;
bottom: 0; left: 0; right: 0; top: 0;
background: linear-gradient(to top, rgba(15,23,42,0.9) 0%, rgba(15,23,42,0.2) 50%, transparent 100%);
}
.hero-title-box {
position: relative;
z-index: 2;
text-align: center;
color: white;
animation: slideUpFade 1s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
@keyframes slideUpFade {
from { opacity: 0; transform: translateY(40px); }
to { opacity: 1; transform: translateY(0); }
}
.gourmet-badge-top {
display: inline-block;
background: linear-gradient(135deg, #f59e0b, #ea580c);
color: white;
padding: 0.5rem 1.5rem;
border-radius: 50px;
font-weight: 700;
font-size: 0.9rem;
letter-spacing: 0.1em;
margin-bottom: 1rem;
box-shadow: 0 4px 15px rgba(234, 88, 12, 0.4);
}
.hero-title-box h1 {
font-size: 2.5rem;
font-weight: 900;
margin: 0 0 0.5rem 0;
text-shadow: 0 2px 10px rgba(0,0,0,0.5);
letter-spacing: 0.05em;
}
.hero-title-box p {
font-size: 1.1rem;
font-weight: 400;
opacity: 0.9;
margin: 0;
}
.gourmet-article-content {
max-width: 800px;
margin: -50px auto 0;
position: relative;
z-index: 3;
padding: 0 1.5rem;
}
.gourmet-highlight-box {
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border: 1px solid rgba(255,255,255,0.8);
border-radius: 20px;
padding: 3rem 2rem;
box-shadow: 0 20px 40px rgba(0,0,0,0.08);
margin-bottom: 4rem;
text-align: center;
}
.gourmet-highlight-box h2 {
font-size: 1.8rem;
font-weight: 700;
color: #0f172a;
margin-bottom: 1.5rem;
position: relative;
display: inline-block;
}
.gourmet-highlight-box h2::after {
content: ”;
position: absolute;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
width: 40px;
height: 4px;
background: #f59e0b;
border-radius: 2px;
}
.gourmet-highlight-box p {
font-size: 1.1rem;
line-height: 1.8;
color: #475569;
text-align: left;
}
.gourmet-gallery {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1rem;
margin-bottom: 4rem;
}
.gourmet-gallery img {
width: 100%;
height: 250px;
object-fit: cover;
border-radius: 16px;
box-shadow: 0 10px 20px rgba(0,0,0,0.05);
transition: transform 0.4s;
}
.gourmet-gallery img:hover {
transform: scale(1.02);
}
.premium-review-section {
margin-bottom: 4rem;
}
.section-heading {
font-size: 1.6rem;
font-weight: 800;
color: #1e293b;
margin-bottom: 2rem;
display: flex;
align-items: center;
gap: 0.5rem;
}
.review-card {
background: white;
border-radius: 20px;
padding: 2rem;
box-shadow: 0 10px 30px rgba(0,0,0,0.03);
border-left: 5px solid #3b82f6;
position: relative;
}
.review-card::before {
content: ‘“’;
position: absolute;
top: 0; left: 15px;
font-size: 6rem;
color: rgba(59, 130, 246, 0.1);
font-family: serif;
line-height: 1;
}
.review-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 1rem;
}
.reviewer-info {
display: flex;
align-items: center;
gap: 1rem;
}
.reviewer-avatar {
width: 50px; height: 50px;
border-radius: 50%;
background: #e2e8f0;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
overflow: hidden;
}
.reviewer-avatar img {
width: 100%;
height: 100%;
object-fit: cover;
}
.reviewer-name {
font-weight: 700;
color: #0f172a;
}
.review-stars {
color: #fbbf24;
font-size: 1.2rem;
letter-spacing: 2px;
}
.review-body {
font-size: 1.05rem;
color: #334155;
line-height: 1.7;
position: relative;
z-index: 1;
}
.store-info-container {
background: white;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 15px 40px rgba(0,0,0,0.06);
display: flex; flex-wrap: wrap; margin-bottom: 4rem; } .store-details { flex: 1 1 300px; padding: 2.5rem; background: #0f172a; color: white; } .store-details h3 { color: white; font-size: 1.4rem; margin-bottom: 1.5rem; border-bottom: 1px solid rgba(255,255,255,0.2); padding-bottom: 0.5rem; } .info-list { list-style: none; padding: 0; margin: 0; } .info-list li { margin-bottom: 1rem; display: flex; gap: 1rem; font-size: 0.95rem; color: #cbd5e1; } .info-list li span { min-width: 60px; color: #94a3b8; font-weight: 600; } .store-map-action { flex: 1 1 300px; padding: 2.5rem; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; background: #f8fafc; } .map-icon { font-size: 4rem; margin-bottom: 1rem; animation: bounce 2s infinite; } @keyframes bounce { 0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 40% {transform: translateY(-20px);} 60% {transform: translateY(-10px);} } .btn-premium-map { display: inline-block; padding: 1rem 2.5rem; background: linear-gradient(135deg, #10b981, #059669); color: white; font-weight: 700; font-size: 1.1rem; border-radius: 50px; text-decoration: none; box-shadow: 0 10px 25px rgba(16, 185, 129, 0.4); transition: all 0.3s; border: none; } .btn-premium-map:hover { transform: translateY(-3px) scale(1.05); box-shadow: 0 15px 35px rgba(16, 185, 129, 0.6); color: white; }
絶対に行くべき名店 路地裏カフェ千葉店
地元民がこよなく愛する、千葉駅近くの絶品フュージョン・ランチ
一度食べたら忘れられない味
千葉駅から徒歩数分、閑静な路地裏にひっそりと佇む「路地裏カフェ千葉店」。 ここは単なるカフェではなく、本格的な和洋折衷の絶品ランチが楽しめる隠れ家的な名店です。特に人気の「大きなチキンカツ」は、サクサクの衣とジューシーな肉汁が溢れ、特製ソースとの相性が抜群。4500円でフルコースが堪能できるという驚きのコストパフォーマンスを誇り、地元民のリピーターが絶えません。
🗣️ リアルな口コミ・評判
「このレストランは本当に素晴らしいです。新鮮なトマトとマグロのカルパッチョは和と洋の見事なフュージョン。チキンカツは衣がサクサクで肉汁たっぷりです。予約なしでも入れることがあり、これほどの料理をこの価格で提供していることに驚愕しました。間違いなく行く価値のある名店です!」
店舗情報
- 住所千葉県千葉市中央区弁天1丁目15-8 サンライズ椿森 1F
- 営業時間11:30〜22:00 (土日は11:00オープン)
- 電話番号043-441-5108
- 総合評価Google 4.2 / 5.0
コメント