<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>日本のニュースサイト</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;
background-color: rgb(144, 124, 255);
}
.container {
max-width: 1980px;
margin: 0 auto;
padding: 20px;
display: flex;
flex-wrap: wrap;
gap: 20px;
}
/* ニュースバナー */
.scroll {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 1000;
padding: 10px 0;
background: rgba(255, 255, 255, 0.95);
color: #000;
font-size: 140%;
text-align: center;
border-bottom: 1px solid #eee;
}
.scroll span {
display: inline-block;
padding-left: 100%;
white-space: nowrap;
animation: scrollAnime 100s linear infinite;
}
@keyframes scrollAnime {
0% { transform: translateX(0) }
100% { transform: translateX(-100%) }
}
/* メインコンテンツ */
.main-content {
flex: 1;
min-width: 320px;
margin-top: 60px;
}
/* 広告セクション */
.advertisement {
width: 300px;
background-color: #fff;
padding: 20px;
border-radius: 10px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
margin-top: 60px;
}
/* 地図セクション */
.map-section {
display: flex;
flex-wrap: wrap; /* 必要に応じて折り返し */
gap: 20px; /* 子要素間のスペース */
background-color: #d9b4ec;
padding: 3%;
border-radius: 3%;
margin-bottom: 3%;
justify-content: space-between;
}
.region-list-left, .region-list-right {
flex: 1 1 20%; /* 幅の制約を緩める */
min-width: 200px;
max-width: 25%; /* 画面サイズが大きくても最大幅を25%に固定 */
display: flex;
flex-direction: column;
gap: 20px;
}
.japan-map {
flex: 1 1 40%; /* 地図の幅を調整 */
text-align: center;
min-width: 300px; /* 地図の最小幅を指定 */
max-width: 45%; /* 親要素を超えないように調整 */
margin: auto;
}
.japan-map img {
max-width: 100%; /* 地図を親要素に収める */
height: auto;
border-radius: 8px;
object-fir: contain; /*地図の表示範囲を調整*/
}
.region {
background-color: white;
border-radius: 3px;
padding: 10px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
cursor: pointer;
transition: transform 0.3s ease;
}
.region:hover {
transform: translateY(-5px);
}
/* 求人情報セクション */
.job-stats {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
margin-bottom: 20px;
}
.stats-card {
background-color: #fff;
padding: 21px;
border-radius: 10px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
overflow: hidden; /* コンテンツがカードの範囲を超えないようにする */
}
.stats-card img {
width: 100%; /* 画像を親要素の幅に合わせる */
height: auto; /* アスペクト比を保つ */
border-radius: 10px; /* カードに合わせた角丸設定 */
display: block; /* 画像の余白を取り除く */
object-fit: cover; /* 画像をカード内に収める */
}
/* 地方区分リスト */
.prefecture-list {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.prefecture-list a {
display: block;
padding: 10px 15px;
text-decoration: none;
color: #fff;
background-color: hsl(159, 100%, 53%); /* ボタンの背景色 */
border-radius: 5px; /* 角を丸くする */
font-size: 14px; /* 文字を見やすくする */
transition: background-color 0.3s ease; /* ホバー時のアニメーション */
text-align: center;
flex: 1 1 calc(33.333% - 20px); /* 3列構成 */
max-width: calc(33.333% - 20px);
box-sizing: border-box;
}
.prefecture-list a:hover {
background-color: #45a049; /* ホバー時の色変更 */
}
/* ニュースグリッド */
.news-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
.news-card {
background-color: #fff;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
transition: transform 0.3s ease;
}
.news-card:hover {
transform: translateY(-5px);
}
.news-image {
width: 100%;
height: 200px;
background-color: #ddd;
}
.news-content {
padding: 20px;
}
/* 地方区分ごとの色 */
.hokkaido { background-color: #e6f3ff; }
.tohoku { background-color: #fff0f5; }
.kanto { background-color: #f0fff0; }
.chubu { background-color: #fff5e6; }
.kinki { background-color: #f5f0ff; }
.chugoku { background-color: #ffe6e6; }
.shikoku { background-color: #e6ffe6; }
.kyushu { background-color: #fff0e6; }
.okinawa { background-color: #f4ffdb; }
@media (max-width: 1200px) {
.map-section {
flex-direction: column;
align-items: center; /* 中央寄せ */
}
@media (min-width: 768px) and (max-width: 1199px) {
.map-section {
flex-direction: column; /* 中間サイズでも縦並びにする */
align-items: center; /* 中央揃え */
gap: 20px; /* 要素間のスペース */
}
.region-list-left, .region-list-right {
display: grid; /* グリッドレイアウトを使用 */
flex-direction: column; /* 縦並びに変更 */
grid-template-columns: repeat(2, 1fr); /* 2列構成に設定 */
gap: 10px; /* 各要素間のスペース */
width: 100%; /* 幅を全体に広げる */
max-width: none; /* 最大幅を制限しない */
}
.japan-map {
width: 80%; /* 地図の幅を調整 */
max-width: 600px; /* 最大幅を600pxに制限 */
}
.japan-map img {
max-width: 100%;
height: auto; /* 地図のアスペクト比を保持 */
}
@media (max-width: 768px) {
.map-section {
flex-direction: column; /* 縦並びに変更 */
align-items: center; /* 中央揃え */
gap: 20px; /* スペースを小さく */
}
.region-list-left, .region-list-right {
display: grid; /* グリッドレイアウトを使用 */
flex-direction: column;
grid-template-columns: repeat(2, 1fr); /* 2列にする */
gap: 10px; /* 各要素間のスペース */
width: 100%; /* 幅を全体に広げる */
max-width: none;
}
japan-map {
width: 80%; /* 地図の幅を全体に */
max-width: 600px; /* 最大幅を制限 */
} .japan-map img {
max-width: 100%; /* 地図画像を親要素に合わせる */
height: auto; /* アスペクト比を保持 */
}
}
</style>
</head>
<body>
<div class="scroll">
<span>徳育シンクタンクの目標は、人々の倫理的・道徳的な教育を推進し、社会全体の倫理観を高めること GreenXtransformation・食・不死の時代へのシフトthink tankは次世代人財と会員だけの優良情報をシェアします</span>
</div>
<div class="container">
<main class="main-content">
<section class="map-section">
<div class="region-list-left">
<div class="region hokkaido">
<h2>北海道地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=北海道">北海道</a>
</div> </div>
<div class="region tohoku">
<h2>東北地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=青森県">青森県</a>
<a href="page02/page02.php?prefecture=岩手県">岩手県</a>
<a href="page02/page02.php?prefecture=宮城県">宮城県</a>
<a href="page02/page02.php?prefecture=秋田県">秋田県</a>
<a href="page02/page02.php?prefecture=山形県">山形県</a>
<a href="page02/page02.php?prefecture=福島県">福島県</a>
</div>
</div>
<div class="region kanto">
<h2>関東地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=茨城県">茨城県</a>
<a href="page02/page02.php?prefecture=栃木県">栃木県</a>
<a href="page02/page02.php?prefecture=群馬県">群馬県</a>
<a href="page02/page02.php?prefecture=埼玉県">埼玉県</a>
<a href="page02/page02.php?prefecture=千葉県">千葉県</a>
<a href="page02/page02.php?prefecture=東京都">東京都</a>
<a href="page02/page02.php?prefecture=神奈川県">神奈川県</a>
</div>
</div>
<div class="region chubu">
<h2>中部地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=新潟県">新潟県</a>
<a href="page02/page02.php?prefecture=富山県">富山県</a>
<a href="page02/page02.php?prefecture=石川県">石川県</a>
<a href="page02/page02.php?prefecture=福井県">福井県</a>
<a href="page02/page02.php?prefecture=山梨県">山梨県</a>
<a href="page02/page02.php?prefecture=長野県">長野県</a>
<a href="page02/page02.php?prefecture=岐阜県">岐阜県</a>
<a href="page02/page02.php?prefecture=静岡県">静岡県</a>
<a href="page02/page02.php?prefecture=愛知県">愛知県</a>
</div></div></div>
<div class="japan-map">
<img src="22553476.png" usemap="#image-map" alt="日本地図">
</div>
<div class="region-list-right">
<div class="region kinki">
<h2>近畿地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=三重県">三重県</a>
<a href="page02/page02.php?prefecture=滋賀県">滋賀県</a>
<a href="page02/page02.php?prefecture=京都府">京都府</a>
<a href="page02/page02.php?prefecture=大阪府">大阪府</a>
<a href="page02/page02.php?prefecture=兵庫県">兵庫県</a>
<a href="page02/page02.php?prefecture=奈良県">奈良県</a>
<a href="page02/page02.php?prefecture=和歌山県">和歌山県</a>
</div>
</div>
<div class="region chugoku">
<h2>中国地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=鳥取県">鳥取県</a>
<a href="page02/page02.php?prefecture=島根県">島根県</a>
<a href="page02/page02.php?prefecture=岡山県">岡山県</a>
<a href="page02/page02.php?prefecture=広島県">広島県</a>
<a href="page02/page02.php?prefecture=山口県">山口県</a>
</div>
</div>
<div class="region shikoku">
<h2>四国地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=徳島県">徳島県</a>
<a href="page02/page02.php?prefecture=香川県">香川県</a>
<a href="page02/page02.php?prefecture=愛媛県">愛媛県</a>
<a href="page02/page02.php?prefecture=高知県">高知県</a>
</div>
</div>
<div class="region kyushu">
<h2>九州地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=福岡県">福岡県</a>
<a href="page02/page02.php?prefecture=佐賀県">佐賀県</a>
<a href="page02/page02.php?prefecture=長崎県">長崎県</a>
<a href="page02/page02.php?prefecture=熊本県">熊本県</a>
<a href="page02/page02.php?prefecture=大分県">大分県</a>
<a href="page02/page02.php?prefecture=宮崎県">宮崎県</a>
<a href="page02/page02.php?prefecture=鹿児島県">鹿児島県</a>
</div>
</div>
<div class="region okinawa">
<h2>沖縄地方</h2>
<div class="prefecture-list">
<a href="page02/page02.php?prefecture=沖縄県">沖縄県</a>
</div>
</div>
</div>
</section>
<section class="job-stats">
<div class="stats-card">
<h3>求人統計</h3>
<a href="https://jstatmap.e-stat.go.jp/ef_session/144KjccjqgKih68/Report/1731907747471.html">
<img src="C:\Users\sae202311\Desktop\Screenshots\スクリーンショット 2024-11-18 143201.png" alt="求人統計">
</a>
</div>
<div class="stats-card">
<h3>地域分布</h3>
<img src="/api/placeholder/400/200" alt="地域分布" style="width: 100%; height: 200px; object-fit: cover;">
</div>
</section>
<section class="news-grid">
<article class="news-card">
<div class="news-image">
<img src="/api/placeholder/400/200" alt="ニュース1" style="width: 100%; height: 100%; object-fit: cover;">
</div>
<div class="news-content">
<h3>最新のビジネストレンド</h3>
<p>日本のビジネス界における最新のトレンドと動向をお届けします。</p>
</div>
</article>
<article class="news-card">
<div class="news-image">
<img src="/api/placeholder/400/200" alt="ニュース2" style="width: 100%; height: 100%; object-fit: cover;">
</div>
<div class="news-content">
<h3>地域経済の活性化</h3>
<p>各地方における経済活性化の取り組みと成功事例を紹介します。</p>
</div>
</article>
<article class="news-card">
<div class="news-image">
<img src="/api/placeholder/400/200" alt="ニュース3" style="width: 100%; height: 100%; object-fit: cover;">
</div>
<div class="news-content">
<h3>テクノロジー革新</h3>
<p>最新のテクノロジーとイノベーションが地域社会に与える影響を解説します。</p>
</div>
</article>
</section>
</main>
<aside class="advertisement">
<h2>広告スペース</h2>
<p>ここに広告やプロモーション情報を表示します。</p>
<a href="https://sakuraba.ink/page02/page02.html" target="_blank" rel="noopener noreferrer">Next</a>
<img src="/api/placeholder/280/400" alt="広告" style="width: 100%; height: 400px; object-fit: cover; margin-top: 20px;">
</aside>
</div>
<script>
document.querySelectorAll('.prefecture-list a').forEach(link => {
link.addEventListener('click', function(event) {
event.preventDefault(); // デフォルトのリンク動作を停止
window.location.href = this.href; // 正しいURLで遷移
});
});
</script>
// ページが読み込まれてから実行
document.add
</body>
</html>
Share this content: