198.知覧城

198.知覧城

続100名城

基本情報

住所 鹿児島県南九州市知覧町永里
電話 0993-83-4433(ミュージアム知覧)
築城年 平安時代末期(12世紀後期)

営業情報

開館時間 ミュージアム知覧:9:00-17:00(入館16:30まで)
入場料 ミュージアム知覧:大人300円、小中高生150円
休館日 月曜日(祝日の場合は翌平日)、年末年始

1. 知覧城の築城と初期の歴史

知覧城は平安時代末期の頃に郡司・知覧忠信によって築かれたと伝えられています。室町時代の文和2年(1353年)には足利尊氏の下文によって島津忠宗の三男・佐多忠光がこの地の領主となり、以後佐多氏の居城として知られるようになりました。その後、島津氏の内訌に伴い一時伊集院頼久一族の配下となりましたが、応永27年(1420年)に島津久豊が伊集院一族からこの城を取り返し、再び佐多氏の居城となりました。文禄検地等で多少の異動はあったものの、佐多氏は幕末まで知覧領主として継続しました。

2. 城郭構造と築城技術

知覧城は標高170メートルのシラス台地に築かれ、切り立ったシラス崖によって本丸・蔵之城・今城・弓場城の4つの独立した曲輪に画されています。各曲輪は約40メートルの切り立った崖によって守られており、シラス台地の地質的特性を最大限に活用した南九州特有の築城技術の典型例です。本丸は南方に虎口を持つ南北70メートル、東西70メートルの曲輪で四周に土塁が築かれています。各曲輪には桝形虎口が残されており、織豊城郭の影響を受けた築城技術の変遷を示しています。

3. 発掘調査と学術的成果

知覧城では過去に複数回の発掘調査が実施され、中世城郭の構造や変遷が明らかになりました。発掘調査により各曲輪の規模や構造、出土遺物の分析から当時の生活様式や年代観が解明されています。特にシラス台地を削って造られた桝形虎口や空堀の構造は、南九州型城郭の築城技術を理解する上で重要な資料となっています。また、城内から出土した陶磁器類や金属製品は、中世後期の物質文化や交易関係を示す貴重な考古学的資料として評価されています。

4. 廃城と外城制への移行

慶長5年(1600年)頃、11代当主・佐多久達の時代に知覧城は原因不明の出火で炎上し、一国一城令発令前に実質上廃城となりました。しかし佐多氏は江戸時代に入ってからも知覧を治め続け、薩摩藩独特の領国統治システムである「外城制」の下で知覧麓(ふもと)と呼ばれる武家集落を形成しました。この外城制により知覧は113の外城の一つとして政治や経済の中心となり、武士を配置させて地方行政・防衛を行う重要な拠点となりました。現在の知覧武家屋敷群はこの時代の遺産です。

5. 歴史的評価

学術的には南九州を代表する中世城郭として位置づけられ、シラス台地という特殊な地形を活用した築城技術、4つの独立した曲輪から構成される独特な縄張り、長期間にわたる佐多氏の統治などが、中世九州の城郭史・政治史研究において重要な事例として高く評価されています。現在も継続的な保存整備が行われており、南九州型城郭の代表例として学術的価値を保持しています。

アクセスマップ

散歩記録

散歩記録準備中

御城印情報

御城印画像
価格: 300円
販売場所: 宙の駅(ネット通販)

スタンプ情報

スタンプ画像
設置場所: ミュージアム知覧
特記事項: 知覧城は鹿児島県南九州市知覧町永里にあり、平安時代末期に知覧忠信が築いた中世山城で、シラス台地に築かれた南九州を代表する城郭として知られ、本丸・蔵之城・今城・弓場城の4つの独立した曲輪で構成されています。続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-