@charset "UTF-8";

/*▲bodyの設定▲*/
body{
    background-color:#CCCC99; /*うす茶色*/
    margin:0px;
    padding:0px;
}

/*link未訪問リンク、:visited訪問済リンク、:activeマウスクリック中のリンク*/
a:link{color: #000000;text-decoration:none;}
a:visited {color: #000000;}

div#main{
    background-image:url(../../img_file/bg7.gif); /*壁紙*/
    width:900px;
    /*margin-top:0px;*/
    margin:auto;
}

/* -------------------- */
/* ▼メニューバーの装飾 */
/* -------------------- */
ul.ddmenu {
   margin: 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px 0px 0px 15px; /* メニューバー内側の余白(左に15px) */
   background-color: #cc0000; /* バーの背景色(濃い赤色) */
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
ul.ddmenu li {
   width: 120px;          /* メニュー項目の横幅 */
   display: inline-block; /* ★横並びに配置する */
   list-style-type: none; /* ★リストの先頭記号を消す */
   position: relative;    /* ★サブメニュー表示の基準位置にする */
}
ul.ddmenu a {
   background-color: #cc0000; /* メニュー項目の背景色 */
   color: white;              /* メニュー項目の文字色 */
   line-height: 40px;         /* メニュー項目のリンクの高さ */
   text-align: center;        /* メインメニューの文字列の配置 */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: bold;         /* 太字にする */
   display: block;            /* ★項目内全域をリンク可能にする */
}
ul.ddmenu a:hover {
   background-color: #ffdddd; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #dd0000;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}

/* ---------------------------------- */
/* ▼サブメニューがある場合に開く処理 */   /* ※サブメニューが1階層しか存在しない場合の記述 */
/* ---------------------------------- */
ul.ddmenu li:hover ul {
   display: block;      /* ★マウスポインタが載っている項目の内部にあるリストを表示する */
}

/* -------------------- */
/* ▼サブメニューの装飾 */
/* -------------------- */
ul.ddmenu ul {
   margin: 0px;         /* ★サブメニュー外側の余白(ゼロ) */
   padding: 0px;        /* ★サブメニュー内側の余白(ゼロ) */
   display: none;       /* ★標準では非表示にする */
   position: absolute;  /* ★絶対配置にする */
}

/* ------------------------ */
/* ▼サブメニュー項目の装飾 */
/* ------------------------ */
ul.ddmenu ul li {
   width: 195px;               /* サブメニュー1項目の横幅(135px) */
   border-top: 1px solid pink; /* 項目上側の枠線(ピンク色で1pxの実線) */
}
ul.ddmenu ul li a {
   line-height: 35px;     /* サブメニュー1項目の高さ(35px) */
   text-align: left;      /* 文字列の配置(左寄せ) */
   padding-left: 5px;     /* 文字列前方の余白(5px) */
   font-weight: normal;   /* 太字にはしない */
}
ul.ddmenu ul li a:hover {
   background-color: #ffff80; /* サブメニュー項目にマウスが載ったときの背景色(淡い黄色) */
   color: #005500;            /* サブメニュー項目にマウスが載ったときの文字色(濃い緑色) */
}

/*マウスオーバー時配色変更*/
.over1:hover{
 color: #000000;/*文字黒色*/
 background-color: #FFCCFF; 
 text-decoration:underline; /*アンダーライン*/
}
/*メニュー部分*/
a.mn {color: #FFFF33;}  /*メニュー文字の色*/
a.mn :visited{color: #fff7af;}

/*▼概要ブロック▼*/
.brockA{
 width: 730;
 margin: 0 0 0 90;
 text-align: left;
 line-height: 140%;
 font-size: 15px;
}
/*▼あゆみ▼*/
.brock_B	{
 margin: 10 120 10 80;
 line-height: 30px;
 background-color: #8000ff;
 color: #FFFFFF;
 width: 730;
 text-align: center;
 font-size: 17px;
 font-weight: bold;
}

/*▼人口テーブル▼*/
.T_jinkou{
margin-left: 150px;
width: 450px;
text-align: center; 
font-size: 15px;
border: solid 1px;
}
.T_jinkou tr th{
font-weight:bold;
background-color: #FF9966;
}
/*▼年表▼*/
.ayumi{
 width:700px;
 margin-left: 80px;
 margin-top:-20PX;
 font-size: 14px;
 }

.ayumi_L{
 vertical-align: top;
 width: 120px;
 }
.ayumi_R{
vertical-align: top;
}

.brock_Asmoll{ font-size: 10px; vertical-align: super;}

a.toppage{
margin-left:380px;
padding:5 10 5 10;
background: #ddffa8;
font-size:15px;
font-weight:bold;
color:#704ccc;
border-bottom: solid 4px #3f87ce;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
border-radius: 9px;
}
a.toppage:hover{
background-color: yellow;
}


.gaiyo{
margin:auto;
font-weight:bold;
background:#c6ffd8;
width:300px;
}


/*PDF*/
.pdf{font-size:12px;font-weight:bold;color:white;background-color:#FF0000;padding:0 5 0 5;width:30px;}


.pojishon{
vertical-align:top;
}

.futter{
padding: 15px 15px;
font-size: 15px;
text-align: center;
background-color: #CCCCFF;
}
