/*　一覧の設定　*/

.lis{
width:35px;
margin:-2px 0px 2px 2px;
padding:2px 2px 2px 2px;
font-size:9pt;
text-align:center;
border-width:1px;
border-style:solid;
border-color:#ddd #66c #66c #eee;
}
.lis a:link,.lis a:visited{
color:#03c;
text-decoration:none;
background-color:#fff;
width:100%;
}
.lis a:hover{
color:#fff;
font-weight:bold;
text-decoration:none;
background-color:#039;
width:100%;
}
.lis a:active{
color:#039;
font-weight:normal;
text-decoration:none;
background-color:#fff;
}

/*　「この本を入手」の設定　*/

.book{
width:90px;
margin:2px 0px 15px 2px;
padding:2px 2px 2px 2px;
font-size:10pt;
text-align:center;
border-width:1px;
border-style:solid;
border-color:#ddd #66c #66c #eee;
}
.book a:link,.book a:visited{
color:#03c;
text-decoration:none;
background-color:#fff;
width:100%;
}
.book a:hover{
color:#fff;
font-weight:bold;
text-decoration:none;
background-color:#039;
width:100%;
}
.book a:active{
color:#039;
font-weight:normal;
text-decoration:none;
background-color:#fff;
}

/*　データスペースの設定　*/

.data{
color:#009;
font-size:10.5pt;
line-height:170%;
letter-spacing:2px;
margin-bottom:0px;
padding:10px 15px 10px 15px;
}
.in{
margin-left:53px;
line-height:150%;
letter-spacing:1px;

}
.data a:link,.data a:visited{
color:#009;
text-decoration:underline;
}
.data a:hover{
color:#fff;
text-decoration:none;
background-color:#009;
}
.data a:active{
color:#009;
text-decoration:underline;
background-color:#fff;
}

/*　インデックスナビゲーションの設定　*/

table.list{
table-layout:fixed;
margin:10px 0px 10px 0px;
border:2px solid #66c;
}
td.list,td.list2{
font-size:10pt;
text-align:center;
border-width:1px;
border-style:solid;
border-color:#ddd #66c #66c #eee;
}
td.list2{
background-color:#ccf;
}
.list a:link,.list a:visited{
color:#039;
text-decoration:none;
background-color:#fff;
width:100%;
}
.list2 a:link,.list2 a:visited{
color:#039;
text-decoration:none;
background-color:#ccf;
width:100%;
}
.list a:hover,.list2 a:hover{
color:#fff;
font-weight:bold;
text-decoration:none;
background-color:#039;
width:100%;
}
.list a:active{
color:#039;
font-weight:normal;
text-decoration:none;
background-color:#fff;
}
.list2 a:active{
color:#039;
font-weight:normal;
text-decoration:none;
background-color:#ccf;
}

/*　テキストスペースの設定　*/

.tx{
padding:8px 15px 10px 18px;
}


/*　「引用」の非表示　*/

.m_b{
displaynone;
}

