/******************************************************/
/*              蔵書検索用スタイルシート              */
/******************************************************/
.opc-center table { margin-left: auto; margin-right: auto; }
#opc-srch { width:750px; padding:0px; border: 0px; border-collapse: collapse; border-spacing: 0px; }
#opc-srch .srch-tab   { width:85%; margin-top:20px; margin-bottom:20px; }
#opc-srch .srch-tab ul { list-style:none; display:block; margin:0; padding:0; }
#opc-srch .srch-tab li { list-style:none; display:block; float: left; margin:0; padding:0; width:135px; height:34px; }
#opc-srch .srch-tab a { margin:0px; padding:0px; width:135px; height:34px; }
#opc-srch .srch-tab-ch   { width:85%; margin-top:0px; margin-bottom:20px; }
#opc-srch .srch-tab-ch ul { list-style:none; display:block; margin:0; padding:0; }
#opc-srch .srch-tab-ch li { list-style:none; display:block; float: left; margin:0; padding:0; width:135px; height:34px; }
#opc-srch .srch-tab-ch a { margin:0px; padding:0px; width:135px; height:34px; }
#opc-srch .table-head    { width:100%; background-repeat: no-repeat; }
#opc-srch .table-head td { text-align:right; vertical-align:top; }
#opc-srch .table-head ul { list-style:none; display:block; }
#opc-srch .table-head li { list-style:none; display:inline; }
#opc-srch .table-head .tppg { margin-top:15px; margin-left:2px; margin-right:10px; margin-bottom:2px; }
#opc-srch .table-head .help { margin-top:15px; margin-left:5px; margin-right:5px; margin-bottom:2px;  }
#opc-srch .table-head .lang { margin-top:15px; margin-left:5px; margin-right:55px; margin-bottom:2px; }
/*
#opc-srch .table-head .tppg { margin-left:2px; margin-right:10px; margin-bottom:2px; }
#opc-srch .table-head .help { margin-left:2px; margin-right:10px; margin-bottom:2px; }
#opc-srch .table-head .lang { margin-left:9px; margin-right:35px; margin-bottom:2px; }
*/

.table-hl  { width:90%; margin-top:7px; margin-bottom:7px; }
.table-lst table { width:85%; text-align:left; }
.table-lst td { text-align:left; height:30px; }
.table-lst .td1 { width:110px; }
.table-lst .td2 { width:120px; }
.table-lst ul { list-style:none; display:block; margin:0px; padding:0px; }
.table-lst li { list-style:none; display:inline; }
.table-btn { width:85%; margin-top:10px; margin-bottom:10px; }
.banner table { width:85%; margin-top: 0px; margin-bottom: 0px; padding:0px; border:0px; text-align:left; }
.banner a    { border:0px; margin:0px; padding:0px; }
.srch-hlp  { width:90%; margin:10px 20px 0px 0px; text-align:right; }
.srch-hlp td { text-align:right; vertical-align:top; }
.srch-hlp ul { list-style:none; display:block; }
.srch-hlp li { list-style:none; display:inline; }
