@charset "UTF-8";

/* マージンをリセット */
body, div {
  margin: 0;
  padding: 0;
}

/* ハイパーリンク付き画像は枠なし */
a img {
  border: none;
}

body {
margin-top: 15px;
margin-bottom: 15px;
background: #FAEFEF url(../img/bg.jpg) repeat-x;
color: #333333;
font-family: Arial, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, sans-serif;
font-size: 12px;
line-height: 1.4;
*font-size: small;
*font: x-small;
}

#container {
background: #FAEFEF;
  width: 742px;
  margin: 0 auto;
}

a,
a:link {
color: #0086b9;
text-decoration: none;
}

a:visited {
color: #578cb9;
}

a:hover {
color: #125382;
text-decoration: underline;
}

a:active {
color: #3366ff;
text-decoration: underline;
}

h1 {
/* ロゴに使用 */
margin-top: 0;
margin-bottom: 0;
}

h2 {
font-size: 100%;
color:#894844;
margin-top: 5px;
margin-bottom: 12px;
line-height: 1.4;
}

h3 {
color:#894844;
margin-top: 0;
margin-bottom: 0;
font-size: 12px;
line-height: 1.4;
*font-size: small;
*font: x-small;
}

h4 {
color:#894844;
margin-top: 0;
margin-bottom: 0;
font-size: 12px;
font-weight: normal;
line-height: 1.4;
*font-size: small;
*font: x-small;
}

h5 {
font-size: 100%;
margin-top: 0;
margin-bottom: 0;
line-height: 1.4;
}

h6 {
font-size: 100%;
margin-top: 0;
margin-bottom: 0;
line-height: 1.4;
}


p {
line-height: 1.4;
margin-top: 0;
margin-bottom: 0;
}

.t_small {
font-size: 10px;
line-height: 1.2;
*font-size: x-small;
*font: x-small;
}

.t_red {
color:#894844;
}

.t_red_b {
color:#894844;
text-decoration: bold;
}

/* 資料集＞過去のアンセム用に追加 */
.hover { background-color: mistyrose; }
