9.久保田城

9.久保田城

日本100名城

基本情報

住所 秋田県秋田市千秋公園1-39
電話 018-832-1298(千秋公園管理事務所)
築城年 1602年(慶長7年)

営業情報

開館時間 散策自由(御隅櫓:9:00-16:30、夏季は19:00まで)
入場料 ● 無料(城跡公園) ●御隅櫓:一般100円、高校生以下無料
休館日 ●無休(城跡公園) ●御隅櫓:12/1-3/31

1. 久保田城の概要と歴史的意義

久保田城は、秋田県秋田市千秋公園にある日本100名城第9番の平山城です。1602年に佐竹義宣によって築城され、常陸54万石から秋田20万石に転封された佐竹氏が12代267年間にわたって居住した居城として知られています。江戸時代を通じて秋田藩の政治的中心地として機能し、現在は千秋公園として市民に親しまれています。

2. 築城の経緯と佐竹氏の転封

久保田城の築城は、関ヶ原の戦いで曖昧な態度を取った佐竹義宣の常陸から出羽秋田への転封に始まります。1602年に義宣が湊城に入城しましたが、平城で防衛に不向きな上、54万石の家臣団には手狭でした。このため神明山の丘陵地に新城の築城を開始し、築城当初は地名から「窪田城」と呼ばれ、1633年頃から「久保田城」と改称されました。

3. 城郭構造と防御システム

久保田城の最大の特徴は、石垣をほとんど用いない土塁(鉢巻土手)による防御システムです。神明山の自然地形を巧みに利用し、本丸・二の丸・三の丸を配置し、複雑に入り組んだ土塁と堀で敵を惑わす構造となっています。天守閣は幕府への配慮と財政事情から築かれず、代わりに8つの櫓が要所に配置されました。

4. 現存建造物と復元施設

久保田城では現在、江戸時代から唯一現存する物頭御番所(おものがしらごばんしょ)を見ることができます。また、本丸表門は2000年に再建され、本丸北西隅の御隅櫓は1989年に市政100周年を記念して復元されました。復元された御隅櫓は本来の二重櫓から三重四階の模擬櫓として展望室機能も備えています。

5. 千秋公園としての整備と桜の名所

明治時代に城郭が払い下げられ、1896年に造園家・長岡安平による設計で千秋公園として整備されました。公園の名称は漢学者・狩野良知により命名され、現在は「さくら名所100選」に選定される桜の名所として知られています。約1700本の桜が植えられ、毎年4月中旬から下旬にかけて美しい花を咲かせます。

6. 火災の歴史と城の変遷

久保田城は江戸時代を通じて幾度となく火災に見舞われました。特に1776年の大火では穴門・矢倉門・表門・本丸御殿まで延焼し、1778年には本丸が全焼するなど甚大な被害を受けました。しかし、その都度再建が行われ、明治維新まで佐竹氏の居城として機能し続けました。1880年の明治の大火でも多くの建物が失われました。

7. 戊辰戦争と久保田城

1868年の戊辰戦争では、久保田藩は新政府軍を支持したため庄内藩・盛岡藩などから攻撃を受けました(秋田戦争)。庄内藩軍は城下12kmの椿台まで迫りましたが、仙台藩・米沢藩の降伏により庄内藩が撤退したため、久保田城は戦禍を免れることができました。これにより江戸時代の遺構が維持されました。

8. 文化財指定と史跡としての価値

久保田城跡は「千秋公園(久保田城跡)」として秋田市指定名勝に指定されており、2006年には日本100名城第9番に選定されました。江戸時代の城郭でありながら石垣をほとんど用いない土塁の城として、東北地方特有の築城技術を示す貴重な史跡として評価されています。発掘調査により当時の構造も明らかになっています。

9. 観光の見どころと散策ルート

現在の千秋公園では、大手門跡から始まる散策路で城の全容を体感できます。鉢巻土塁の迷路のような構造を抜けて本丸に至るルートは、当時の防御システムを実感できる貴重な体験です。御隅櫓からは秋田市街地を一望でき、物頭御番所では江戸時代の建築を間近に見ることができます。春の桜シーズンは特に美しく、多くの観光客で賑わいます。

10. アクセスと周辺の見どころ

久保田城へは秋田駅から徒歩約10分と好立地にあります。周辺には秋田県立美術館、秋田市立千秋美術館、ねぶり流し館などの文化施設が充実しており、秋田市の観光の中心地となっています。100名城スタンプは御隅櫓(冬季は秋田市文化創造館)で押印でき、御城印は墨城印として通信販売で入手可能です。

アクセスマップ

散歩記録

散歩記録準備中

御城印情報

御城印画像
価格: 300円(墨城印)
販売場所: 墨城印(通信販売のみ)

スタンプ情報

スタンプ画像
設置場所: ●御隅櫓 ●秋田市文化創造館(佐竹史料館建て替え中)
border-light); } .breadcrumb-nav { font-size: 0.9rem; color: var(--color-text-light); } .breadcrumb-nav a { color: var(--color-text); text-decoration: none; transition: color 0.3s ease; } .breadcrumb-nav a:hover { color: var(--color-accent); } .breadcrumb-nav span { margin: 0 0.5rem; color: var(--color-text-light); } .breadcrumb-nav .current { color: var(--color-text); font-weight: 600; } /* ヒーローセクション - 控えめなサイズ */ .castle-hero { background: var(--color-primary); color: white; padding: 1.5rem 0; border-bottom: 1px solid var(--color-border); } .hero-content { display: flex; align-items: center; justify-content: center; } .castle-title-box { text-align: center; border: 2px solid rgba(255, 255, 255, 0.3); padding: 1rem 2rem; border-radius: 0; background: rgba(255, 255, 255, 0.1); display: inline-block; } .castle-title { font-size: 1.8rem; font-weight: 600; margin: 0 0 0.5rem 0; line-height: 1.2; letter-spacing: 0.5px; } .castle-badge { background: var(--color-accent); color: white; padding: 0.3rem 0.8rem; border-radius: 0; font-weight: 500; font-size: 0.8rem; letter-spacing: 0.5px; display: inline-block; } .castle-badge.zoku100 { background: #27ae60; } /* 2カラムレイアウト */ .two-column-layout { background: var(--color-background); padding: 2rem 0; } .layout-wrapper { display: grid; grid-template-columns: 1fr 320px; gap: 3rem; max-width: 1200px; margin: 0 auto; } /* メインカラム */ .main-column { display: flex; flex-direction: column; gap: 2rem; } /* セクションヘッダー */ .section-header { margin-bottom: 1rem; } .section-title { font-size: 1.3rem; font-weight: 600; color: var(--color-text); margin: 0; padding-bottom: 0.5rem; border-bottom: 2px solid var(--color-border); background: none; } /* テーブル形式の情報表示 */ .info-table { width: 100%; border-collapse: collapse; margin-bottom: 1rem; background: var(--color-background); border: 1px solid var(--color-border-light); } .info-table th, .info-table td { padding: 0.8rem 1rem; text-align: left; border-bottom: 1px solid var(--color-border-light); } .info-table th { background: var(--color-background-alt); font-weight: 600; color: var(--color-text); width: 30%; font-size: 0.9rem; } .info-table td { color: var(--color-text); font-size: 0.9rem; } .info-table tr:last-child th, .info-table tr:last-child td { border-bottom: none; } /* コンテンツラッパー */ .content-wrapper { background: var(--color-background); padding: 1.5rem; border: 1px solid var(--color-border-light); line-height: 1.7; } .content-wrapper h2 { font-size: 1.4rem; font-weight: 600; color: var(--color-text); margin: 1.5rem 0 1rem 0; padding-bottom: 0.5rem; border-bottom: 1px solid var(--color-