紅茶の奥深い世界 | cha.info - ASHBYS OF LONDON & サラトナ
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes slideInLeft {
from {
opacity: 0;
transform: translateX(-40px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
body {
font-family: 'Georgia', 'Times New Roman', serif;
line-height: 2;
color: #2c3e50;
background-color: #faf9f7;
overflow-x: hidden;
letter-spacing: 0.3px;
}
/* ヘッダー */
header {
background: linear-gradient(135deg, #1a472a 0%, #2d5a3d 100%);
color: #f9f7f4;
padding: 2rem 0;
border-bottom: 2px solid #d4af37;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
position: sticky;
top: 0;
z-index: 100;
animation: slideInDown 0.6s ease-out;
}
@keyframes slideInDown {
from {
opacity: 0;
transform: translateY(-20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.header-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 3rem;
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-size: 1.6rem;
font-weight: normal;
letter-spacing: 3px;
transition: all 0.3s ease;
}
.logo:hover {
opacity: 0.8;
}
.nav-links {
display: flex;
gap: 3rem;
list-style: none;
}
.nav-links a {
color: #f9f7f4;
text-decoration: none;
font-size: 0.95rem;
transition: all 0.3s ease;
border-bottom: 1px solid transparent;
padding-bottom: 0.3rem;
letter-spacing: 0.5px;
}
.nav-links a:hover {
color: #d4af37;
border-bottom-color: #d4af37;
}
/* メインビジュアル */
.hero {
background: linear-gradient(rgba(26, 71, 42, 0.6), rgba(26, 71, 42, 0.6)),
url('data:image/svg+xml,');
background-size: cover;
background-position: center;
color: #f9f7f4;
padding: 10rem 3rem;
text-align: center;
min-height: 700px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
overflow: hidden;
}
.hero-content {
position: relative;
z-index: 2;
animation: fadeInUp 1s ease-out;
max-width: 800px;
}
.hero h1 {
font-size: 3.8rem;
margin-bottom: 2rem;
font-weight: 300;
letter-spacing: 2px;
line-height: 1.3;
animation: fadeInUp 1s ease-out 0.2s both;
}
.hero .catchphrase {
font-size: 1.5rem;
margin-bottom: 3rem;
color: #d4af37;
font-style: italic;
font-weight: 300;
animation: fadeInUp 1s ease-out 0.4s both;
letter-spacing: 1px;
line-height: 1.8;
}
.hero .subtext {
font-size: 1.05rem;
margin-bottom: 4rem;
line-height: 2;
animation: fadeInUp 1s ease-out 0.6s both;
color: #e8e8e8;
letter-spacing: 0.5px;
}
.cta-buttons {
display: flex;
gap: 2rem;
justify-content: center;
flex-wrap: wrap;
animation: fadeInUp 1s ease-out 0.8s both;
}
.cta-button {
display: inline-block;
padding: 1.1rem 3rem;
background-color: #d4af37;
color: #1a472a;
text-decoration: none;
border-radius: 2px;
font-weight: 500;
transition: all 0.3s ease;
border: 2px solid #d4af37;
position: relative;
overflow: hidden;
letter-spacing: 0.5px;
font-size: 0.95rem;
}
.cta-button:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(212, 175, 55, 0.25);
}
.cta-button-secondary {
background-color: transparent;
color: #d4af37;
border: 2px solid #d4af37;
}
.cta-button-secondary:hover {
background-color: #d4af37;
color: #1a472a;
}
/* ブランド紹介セクション */
.brands-section {
max-width: 1100px;
margin: 8rem auto;
padding: 0 3rem;
}
.section-title {
font-size: 2.8rem;
text-align: center;
margin-bottom: 0.5rem;
color: #1a472a;
position: relative;
padding-bottom: 2rem;
animation: fadeInUp 0.8s ease-out;
font-weight: 300;
letter-spacing: 1px;
}
.section-title::after {
content: '';
display: block;
width: 50px;
height: 1px;
background-color: #d4af37;
margin: 2rem auto 0;
animation: slideInLeft 0.8s ease-out 0.2s both;
}
.section-subtitle {
text-align: center;
color: #666;
font-size: 1.1rem;
margin-bottom: 5rem;
animation: fadeInUp 0.8s ease-out 0.3s both;
line-height: 1.8;
letter-spacing: 0.3px;
}
.brands-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 4rem;
margin-bottom: 3rem;
}
.brand-card {
background: white;
padding: 3.5rem;
border-left: 2px solid #d4af37;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
animation: fadeInUp 0.8s ease-out;
position: relative;
}
.brand-card:hover {
transform: translateY(-4px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.brand-card h3 {
font-size: 1.9rem;
margin-bottom: 0.8rem;
color: #1a472a;
position: relative;
z-index: 2;
font-weight: 400;
letter-spacing: 0.5px;
}
.brand-card .year {
color: #d4af37;
font-size: 0.85rem;
font-weight: 500;
margin-bottom: 1.5rem;
position: relative;
z-index: 2;
letter-spacing: 0.5px;
}
.brand-card p {
margin-bottom: 1.5rem;
line-height: 2;
position: relative;
z-index: 2;
font-size: 0.95rem;
color: #333;
}
.brand-card a {
color: #d4af37;
text-decoration: none;
font-weight: 500;
transition: all 0.3s ease;
position: relative;
z-index: 2;
display: inline-block;
letter-spacing: 0.3px;
}
.brand-card a::after {
content: '→';
margin-left: 0.7rem;
display: inline-block;
transition: transform 0.3s ease;
}
.brand-card a:hover {
color: #1a472a;
}
.brand-card a:hover::after {
transform: translateX(5px);
}
/* コンテンツグリッド */
.content-grid {
max-width: 1100px;
margin: 8rem auto;
padding: 0 3rem;
}
.content-grid h2 {
font-size: 2.8rem;
text-align: center;
margin-bottom: 0.5rem;
color: #1a472a;
position: relative;
padding-bottom: 2rem;
animation: fadeInUp 0.8s ease-out;
font-weight: 300;
letter-spacing: 1px;
}
.content-grid h2::after {
content: '';
display: block;
width: 50px;
height: 1px;
background-color: #d4af37;
margin: 2rem auto 0;
}
.content-intro {
text-align: center;
color: #666;
font-size: 1.1rem;
margin-bottom: 5rem;
animation: fadeInUp 0.8s ease-out 0.2s both;
line-height: 2;
letter-spacing: 0.3px;
}
.category-section {
margin-bottom: 6rem;
animation: fadeInUp 0.8s ease-out;
}
.category-title {
font-size: 1.7rem;
color: #1a472a;
margin-bottom: 3rem;
padding-left: 1.5rem;
border-left: 2px solid #d4af37;
position: relative;
font-weight: 400;
letter-spacing: 0.5px;
}
.content-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 3rem;
}
.content-card {
background: white;
border-radius: 2px;
overflow: hidden;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
animation: fadeInUp 0.8s ease-out;
position: relative;
}
.content-card:hover {
transform: translateY(-6px);
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
}
.content-card-header {
background: linear-gradient(135deg, #1a472a 0%, #2d5a3d 100%);
color: #f9f7f4;
padding: 2rem;
min-height: 100px;
display: flex;
align-items: center;
position: relative;
overflow: hidden;
}
.content-card-header h3 {
font-size: 1.2rem;
line-height: 1.6;
position: relative;
z-index: 2;
font-weight: 400;
letter-spacing: 0.3px;
}
.content-card-body {
padding: 2rem;
flex-grow: 1;
display: flex;
flex-direction: column;
}
.content-card-body p {
font-size: 0.95rem;
line-height: 1.9;
margin-bottom: 1.5rem;
flex-grow: 1;
color: #333;
}
.content-card-footer {
display: flex;
gap: 1rem;
flex-wrap: wrap;
margin-top: 1.5rem;
padding-top: 1.5rem;
border-top: 1px solid #e8e8e8;
align-items: center;
}
.keyword-tag {
display: inline-block;
background-color: #f5f5f5;
color: #1a472a;
padding: 0.45rem 1rem;
border-radius: 20px;
font-size: 0.8rem;
border: 1px solid #d4af37;
transition: all 0.3s ease;
letter-spacing: 0.2px;
}
.keyword-tag:hover {
background: #d4af37;
color: #1a472a;
transform: scale(1.05);
}
.read-more {
color: #d4af37;
text-decoration: none;
font-weight: 500;
transition: all 0.3s ease;
margin-top: auto;
display: inline-flex;
align-items: center;
gap: 0.6rem;
letter-spacing: 0.3px;
}
.read-more::after {
content: '→';
display: inline-block;
transition: transform 0.3s ease;
}
.read-more:hover {
color: #1a472a;
}
.read-more:hover::after {
transform: translateX(5px);
}
/* ショップセクション */
.shop-section {
background: linear-gradient(135deg, #1a472a 0%, #2d5a3d 100%);
color: #f9f7f4;
padding: 8rem 3rem;
text-align: center;
margin: 8rem 0;
position: relative;
overflow: hidden;
animation: fadeInUp 0.8s ease-out;
}
.shop-content {
position: relative;
z-index: 2;
max-width: 800px;
margin: 0 auto;
}
.shop-section h2 {
font-size: 2.8rem;
margin-bottom: 1.5rem;
animation: fadeInUp 0.8s ease-out 0.2s both;
font-weight: 300;
letter-spacing: 1px;
}
.shop-section .catchphrase {
font-size: 1.4rem;
color: #d4af37;
margin-bottom: 2.5rem;
font-style: italic;
font-weight: 300;
animation: fadeInUp 0.8s ease-out 0.3s both;
letter-spacing: 0.5px;
line-height: 1.8;
}
.shop-section p {
font-size: 1.05rem;
margin-bottom: 2.5rem;
animation: fadeInUp 0.8s ease-out 0.4s both;
line-height: 2;
letter-spacing: 0.3px;
}
.shop-highlight {
background: rgba(212, 175, 55, 0.1);
border-left: 2px solid #d4af37;
padding: 2rem;
margin: 3rem 0;
border-radius: 2px;
animation: slideInLeft 0.8s ease-out 0.5s both;
line-height: 2;
}
.shop-highlight strong {
color: #d4af37;
font-size: 1.05rem;
letter-spacing: 0.3px;
}
/* フッター */
footer {
background-color: #1a472a;
color: #f9f7f4;
padding: 4rem 3rem;
text-align: center;
border-top: 1px solid #d4af37;
font-size: 0.9rem;
line-height: 2;
}
footer a {
color: #d4af37;
text-decoration: none;
transition: all 0.3s ease;
display: inline-block;
letter-spacing: 0.2px;
}
footer a:hover {
color: #f9f7f4;
transform: translateY(-2px);
}
.footer-links {
margin: 2rem 0;
}
.footer-links a {
margin: 0 1.5rem;
}
.footer-text {
margin-top: 2rem;
font-size: 0.85rem;
color: #b0b0b0;
line-height: 1.8;
}
/* レスポンシブ */
@media (max-width: 768px) {
body {
line-height: 1.8;
}
.hero {
padding: 6rem 2rem;
min-height: 500px;
}
.hero h1 {
font-size: 2.2rem;
margin-bottom: 1.5rem;
}
.hero .catchphrase {
font-size: 1.1rem;
margin-bottom: 2rem;
}
.hero .subtext {
font-size: 0.95rem;
margin-bottom: 2.5rem;
}
.brands-grid {
grid-template-columns: 1fr;
gap: 3rem;
}
.nav-links {
gap: 1.5rem;
font-size: 0.85rem;
}
.cta-buttons {
flex-direction: column;
width: 100%;
gap: 1rem;
}
.cta-button, .cta-button-secondary {
width: 100%;
text-align: center;
}
.section-title {
font-size: 2rem;
}
.shop-section {
padding: 5rem 2rem;
margin: 5rem 0;
}
.shop-section h2 {
font-size: 2rem;
}
.content-cards {
grid-template-columns: 1fr;
gap: 2rem;
}
.brands-section,
.content-grid {
padding: 0 2rem;
margin: 5rem auto;
}
.header-container {
padding: 0 2rem;
}
}
一杯の紅茶が織りなす
無限の物語
伝統と革新が息づく
至福のティーエクスペリエンス
ASHBYS OF LONDONとサラトナが贈る
紅茶の奥深い世界へようこそ
私たちについて
176年の伝統と、現場を知り尽くしたプロフェッショナルが
最高の紅茶体験をお届けします
EST. 1850 — 176年の歴史
ASHBYS OF LONDON
英国の格式と品質の象徴。1850年創業の伝統あるブランドです。
ダージリン、アッサム、セイロンといったクラシックなBASICシリーズから、フローラルな香りが特徴のFLAVOURED GARDENまで、35種類の豊富なラインナップ。
伝統と品質へのこだわりが生み出す、一杯一杯の美しさ。それが、ASHBYSです。
詳しく見る
現場を知り尽くした、プロのソリューション
サラトナ
30年以上の喫茶店運営経験から生まれた業務用紅茶のプロフェッショナル。
スリランカ・インドから紅茶を輸入し、ブレンド・着香加工して卸・小売販売。レストラン、ホテル、カフェの「美味しい紅茶」を実現する業務用ソリューション。
机上の空論ではない、本当に役立つ紅茶のパートナー。それが、サラトナの強みです。
詳しく見る
紅茶の奥深い世界を探求する
18のコンテンツサイトで、紅茶の全てを網羅
あなたの「知りたい」がここにある
基礎知識 — 紅茶を理解する
茶葉の形状とサイズが織りなす、紅茶の奥深い世界。オーソドックス製法とCTC製法の違い、ダージリン特有のグレード表記まで、専門知識を網羅的に解説します。
天然香料と合成香料、フレーバーティーの歴史と科学。アールグレイの秘密から、香料の安全性まで、専門家が科学的に解説します。
20世紀初頭のアメリカで生まれた、ティーバッグ、アイスティー、インスタントティーの革新の歴史。発明者たちの物語を紐解きます。
文化・歴史 — 紅茶の物語
17世紀ヨーロッパから中央アジアまで。ミルクティーの起源と、紅茶が世界に広がる中で生まれた文化の変遷を、学術的に紐解きます。
インドの伝統的なチャイの歴史、文化、そしてスパイスの奥深さ。本格的なチャイのレシピと、その健康効果を探ります。
健康・科学 — 紅茶と人体
新型コロナウイルスやインフルエンザに対する紅茶ポリフェノールの可能性。最新の研究知見とメカニズムを、学術的に解説します。
花粉の季節を心地よく過ごすためのスパイスとハーブの活用法。ジンジャー、ターメリックなど、注目の成分とレシピを紹介します。
硬水と軟水、水の同位体組成、量子力学、茶植物のゲノム解析。一杯の紅茶を最高に美味しくするための水の秘密を解き明かします。
楽しみ方 — 紅茶のバリエーション
ロイヤルミルクティーからアレンジミルクティーまで。種類豊富なミルクティーの美味しい淹れ方と、その奥深い世界を探ります。
紅茶と炭酸の意外な組み合わせ。爽やかなスパークリングティーの作り方と、新しいティータイムの提案をお届けします。
紅茶とDJ文化の融合。音楽ジャンルに合わせた紅茶の選び方、イベント情報など、五感で楽しむ紅茶体験を提案します。
マスク着用時の不快感を軽減する紅茶の活用法。リフレッシュ効果のある紅茶の選び方と、快適なマスク生活をサポートします。
ハリオラルゴ(ティーメーカー)を使った美味しい紅茶の淹れ方。誰でも簡単にプロの味を再現できるコツを紹介します。
ビジネス — 業務用紅茶ソリューション
レストラン、ホテル、カフェ向けの業務用紅茶。ASHBYS OF LONDONとサラトナが提供する、高品質で差別化できる紅茶ソリューションをご紹介します。
あなただけのオリジナルブレンド紅茶を。企画から製造まで、高品質なOEMサービスでビジネスをサポートします。
あなたのお気に入りの一杯を
見つける旅へ
最高品質の紅茶が
あなたを待っています
ASHBYS OF LONDONの35種類の豊富なラインナップ、サラトナのオリジナルブレンドなど、最高品質の紅茶をオンラインショップでお求めいただけます。
今すぐ購入して、特別な一杯を体験してください。
te.chatea.shopでは、初めてのお客様向けのお得な情報もご用意しています。
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "cha.info - 紅茶の奥深い世界",
"url": "https://cha.info",
"description": "ASHBYS OF LONDONとサラトナが贈る、紅茶の奥深い世界へようこそ。伝統と革新が息づく18のコンテンツサイトで、紅茶の全てを探求できます。",
"publisher": {
"@type": "Organization",
"name": "ASHBYS OF LONDON & サラトナ",
"logo": {
"@type": "ImageObject",
"url": "https://cha.info/logo.png"
}
}
}
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "ホーム",
"item": "https://cha.info"
},
{
"@type": "ListItem",
"position": 2,
"name": "ブランド",
"item": "https://cha.info#brands"
},
{
"@type": "ListItem",
"position": 3,
"name": "コンテンツ",
"item": "https://cha.info#content"
}
]
}