/* 共通スタイル */
a:link {
color: #003399;
}

a:visited {
color: #0033cc;
}

a:hover {
color: #003399;
background-color: #ffcc66;
}

a[name]:hover {
color: #000000;
background-color: #ffffff;
}

a:active {
color: #990033;
 }

body {
color: #222222;
background-color: #ffffff;
margin-right: 8%;
margin-left: 8%;
}

/* ブロックレベル要素 */
body {
line-height: 130%;
}

h1 {
color: #3366ff;
font-size: 160%;
font-weight: normal;
}

h2 {
font-size: medium;
font-weight: bold;
}

dt{
border-style:solid none;
border-width:thin;
border-color:#3366ff;
margin:1em 0 1em 0;
padding:0.25em 1em 0.25em 1em;
}

dd{
margin:0.5em 0 0.5em 1em;
padding:0;
}