@charset "Shift_JIS";

/* ============== */
/* タイプセレクタ */
/* ============== */

body{
background-color: #ffffff; /* 背景の色：白 */
font-family: "ＭＳ ゴシック",sans-serif;
color: #282828; /* フォントの色：黒に近いグレー */
}

h1, h2, h3 { margin-top: 0; margin-bottom: 0 } /* 上下外側の余白を0にする（余白を取りたい場合は個別に設定） */

/*-- ページのタイトル --*/
h1 {
width: 100%; /* ボックスの幅 */
height: 50px; /* ボックスの高さ */
margin-top: 5px; /* 上外側の余白 */
border-width: 3px; /* 境界線の幅（上下左右） */
border-color: #ccffff; /* 境界線の色：水色 */
border-style: solid; /* 境界線のスタイル：1本線 */
background: #cacaff; /* 背景色：薄紫 */
color: #000080; /* フォント色：濃紺 */
font-size: 18pt; /* フォントサイズ */
font-weight: bold; /* フォント太さ：強調 */
line-height: 50px; /* 行の高さ */
text-align: center; /* テキストの水平位置：中央 */
}
/*★ボックスの高さ＝行の高さにすること（垂直位置を中央にするため）*/

/*-- 用途見出し --*/
h2 {
height: 40px; /* ボックスの高さ */
margin-top: 20px;
background: url(../../figs/o-s0.gif) no-repeat left center;
padding-left: 52px;  /* 背景画像の横幅＋α（画像と文字が重ならないようにするため） */
color: #000080; /* フォント色：濃紺 */
font-size: 14pt; /* フォントサイズ */
font-weight: bold; /* フォント太さ：強調 */
line-height: 40px; /* 行の高さ */
text-align: left; /* テキストの水平位置：左 */
}

/* =============================================== */
/* IDセレクタ（一つのファイルで一度だけ使用できる）*/
/* =============================================== */

#outer {
width: 750px; /* ボックスの幅 */
text-align: center; /* テキストの水平位置：中央 */
}

#pagenavi {
margin-bottom: 5px;
font-size: 10pt; /* フォントサイズ */
text-align: left; /* テキストの水平位置：左 */
}

#subtitle {
margin-top: 10px;  /* 上外側の余白 */
margin-bottom: 10px;  /* 下外側の余白 */
color: #008080; /* フォントの色：青緑 */
font-size: 12pt; /* フォントサイズ */
font-weight: bold; /* フォント太さ：強調 */
}

#wakaru2 {
width: 700px; /* ボックスの幅 */
background: #ccffff; /* 背景色：水色 */
color: #008080; /* フォント色：青緑 */
font-size: 11pt; /* フォントサイズ */
font-weight: bold; /* フォント太さ：強調 */
text-align: center; /* テキストの水平位置：中央 */
}

#copyright {
margin-top: 20px;  /* 上外側の余白 */
font-size: 10pt;  /* フォントサイズ */
}


/* ==================================================== */
/* クラスセレクタ（一つのファイルで何度でも使用できる） */
/* ==================================================== */

.normal {
margin-left: 30px;  /* 左外側の余白 */
font-size: 10pt; /* フォントサイズ */
font-weight: normal; /* フォント太さ：標準 */
text-align: left; /* テキストの水平位置：左 */
}

.click { color: #ff0000; } /* フォント色：赤 */


/* ============================== */
/* 表(テーブル)★政令番号一覧表★ */
/* ============================== */

/* --- 表全体 --- */
table.list1 {
border: 1px #808080 solid; /* 表の枠線 */
border-collapse: collapse; /* 隣接する境界線を結合して（重ねて）表示 */
}

/* --- セル --- */
table.list1 th,
table.list1 td {
padding: 2px 2px; /* セルのパディング（上下、左右） */
border: 1px #808080 solid; /* セルの境界線 */
}

/* --- 見出しセル --- */
table.list1 thead th {
background-color: #009999; /* 見出しセルの背景色：青緑 */
text-align: center; /* センタリング */
color: #ffffff; /* 文字色：白 */
}

/* --- 奇数(odd)行 --- */
table.list1 tr.odd {
background-color: #ffffff; /* 奇数行の背景色：白 */
}

/* --- 偶数(even)行 --- */
table.list1 tr.even {
background-color: #e6ffe6; /* 偶数行の背景色：薄緑 */
}

/* --- 列1（政令番号） --- */
col.seireinumber {
width: 70px; /* 列の幅 */
text-align: center; /* センタリング */
font-weight:bold; /* 強調文字 */
}

/* --- 列2（政令名） --- */
col.seireimei {
text-align: left; /* 左寄せ */
}
