/* ------------------------------------------------ */
/* 分野別著作リスト用CSS 　　　　　                 */
/* 2007年 1月22日 更新                              */
/* ------------------------------------------------ */

/* マージン・背景色・文字サイズ・文字色 */
body {
margin: 0 1em;
padding: 0;
background-color: #e8ffe8;
color: #000000;
font-size: 100%;
font-family: "Lucida Sans Unicode", sans-serif;
text-align: center;
line-height: 1.5em;
text-autospace: ideograph-alpha;
text-autospace: ideograph-numeric;
text-autospace: ideograph-parenthesis;
scrollbar-face-color: #8FBC8F; 
scrollbar-track-color: #e8ffe8; 
scrollbar-arrow-color: #000000; 
scrollbar-highlight-color: #e8ffe8; 
scrollbar-shadow-color: #e8ffe8; 
scrollbar-3dlight-color: #e8ffe8; 
scrollbar-darkshadow-color: #e8ffe8; 
}
body h1 {
font-size: 120%;
font-weight: bold;
}
body h2 {
font-size: 100%;
font-weight: bold;
}
body hr {
COLOR: #ffffff; HEIGHT: 2px
}

/* リンク設定 */
a:link { color: #0000ff; }
a:visited { color: #0000a0; }
a:hover { color: #0000ff; }
a:active { color: #33FF00; }

/* ヘッダ設定 */
#header {
WIDTH: 80%; 
MARGIN: 0;
padding: .3em 0 0 0; 
FONT-SIZE: 100%; 
}
#header table {
width: 100%;
}

/* コンテンツエリア設定 */
#Contents {
WIDTH: 80%; 
MARGIN: 0;
padding: 1em 0; 
FONT-SIZE: 100%; 
TEXT-ALIGN: left
}

#Contents H2 {
BORDER-TOP: #003333 0px solid; 
BORDER-RIGHT: #003333 0px solid; 
BORDER-BOTTOM: #003333 2px dotted;
BORDER-LEFT: #003333 6px solid; 
padding: .2em .2em .2em .5em; 
FONT-SIZE: 130%;
font-weight: normal;
COLOR: #003333; 
}

#Contents H3 {
BORDER-TOP: #003333 0px dotted; 
BORDER-RIGHT: #003333 0px solid; 
BORDER-BOTTOM: #003333 2px dotted;
BORDER-LEFT: #003333 2px dotted; 
padding: .2em .2em .2em .5em; 
FONT-SIZE: 100%;
COLOR: #003333; 
}

#Contents hr {
COLOR: #ffffff;
HEIGHT: 2px;
}

.button {
font-weight: bold;
font-style: italic;
font-size: x-small;
text-align: right;
}

tr.button {
border: 2px #003333 solid;
}

td.button {
border: 2px #003333 solid;
text-align: center;
width: 5.4em;
}

A.button:link {
COLOR: #003333;
text-decoration: none; 
}
A.button:visited {
COLOR: #003333;
text-decoration: none; 
}
A.button:hover {
COLOR: #0000ff;
text-decoration: none; 
}
A.button:active {
COLOR: #003333;
text-decoration: none; 
}

.headbutton {
font-weight: bold;
font-style: italic;
font-size: x-small;
text-align: right;
}

table.headbutton {
width: 100%
}

td.headbutton {
border: 2px #003333 solid;
text-align: center;
width: 10%;
}

td.colorbutton {
border: 2px #003333 outset;
text-align: center;
width: 10%;
background-color: #FFFFFF;
}

