@charset "shift_jis";

/* 一括で全ての要素の余白をゼロに指定 */
* {
  margin: 0;
  padding: 0;
}

/* 全体的なリンク */

a:link,
a:visited,
a:hover,
a:active { text-decoration: underline; }

a:link { color: #00f; }

a:visited { color: #90f; }

a:hover { color: #f00; }

a:active { color: #f00; }

/* -------------------------------------------------------------

/* --- 見出しエリア --- */
div.heading {
width: 539px; /* 見出しエリアの幅 */
margin-bottom: 0.01em;
background: #f9f9f9 url(img/link_heading_back.gif) repeat-x; /* 見出しエリアの背景 */
border: #c0c0c0 solid; /* 見出しエリアの境界線（色、スタイル） */
border-width: 1px 1px 2px; /* 見出しエリアの境界線（太さ 上、左右、下） */
}

/* --- 見出し --- */
div.heading h3 {
margin: 0;
padding: 7px 5px 4px; /* 見出しのパディング（上、左右、下） */
border-bottom: 2px #4169e1 solid; /* 見出しの下境界線 */
font-size: 10pt; /* 見出しの文字サイズ */
line-height: 100%;
}




