/* 目錄 ===================================================== */

body {font-family: Roboto, 'Open Sans', Arial;}

              /* 原 525, 526 */
@media (max-width: 525px) { .volumetitle {font-size:18pt; letter-spacing:0.02em; margin-bottom:0; margin-top:0.5em;} }
@media (min-width: 526px) { .volumetitle {font-size:22pt; margin-bottom:0.5em; margin-top:0.7em; } }

.volumetitle {color:#cc0000; font-weight:bold;}

						/* 原 421px 才有表頭不動，表格捲動效果 */
.volumeindex {border-bottom:0; border-right:0; height:421px; } 
.volumeindex table { border-collapse:separate; background-color:#e4ffff;}

/* .volumeindex th { border: 1px solid #000080; border-collapse: collapse; text-align:center; padding:4px 9px 1px 8px; vertical-align:top; font-family: Roboto, 'Open Sans', Arial; white-space:nowrap; color:white; font-size:16pt; background-color:#0080e0;} */
/* .volumeindex thead { border: 1px solid #000080; border-collapse: collapse; } */
/* .volumeindex tr { border: 1px solid #000080; border-collapse: collapse; } */

/* padding:4px 7px 1px 6px; font-size:16pt; */
.volumeindex th { padding:4px 0px 1px 0px; font-size:15pt; box-sizing:border-box; color:white; background-color:#0080ff; border-top:1px solid #000080; border-bottom: 1px solid #000080; border-right: 1px solid #000080; text-align:center; font-family: Roboto, 'Open Sans', Arial; white-space:nowrap; line-height:29px; font-weight:normal;}
.th1 {border-left: 1px solid #000080;}
.volumeindex td { padding:4px 0px 1px 0px; font-size:15pt; box-sizing:border-box; border-bottom: 1px solid #000080; border-right: 1px solid #000080; text-align:center; vertical-align:top; font-family: Roboto, 'Open Sans', Arial; white-space:nowrap; line-height:29px; color:#ccc;}
/* padding:4px 7px 1px 6px; 不捲動時的邊距 */

.BTindexlarge table { color:#aaa; border: 1px solid #000080; border-collapse: collapse; background-color:#f5fff5;}
.BTindexlarge tr { border: 1px solid #000080; border-collapse: collapse;}
.BTindexlarge td { border: 1px solid #000080; border-collapse: collapse;}
.BTindexsmall table { color:#aaa; border: 1px solid #000080; border-collapse: collapse; background-color:#b5e9ff;}  /* f0fff0 淺綠 */
.BTindexsmall tr { border: 1px solid #000080; border-collapse: collapse;}
.BTindexsmall td { border: 1px solid #000080; border-collapse: collapse;}


@media (min-width: 768px) { .BTindexsmall {display:none;} }
@media (max-width: 767px) { .BTindexlarge {display:none;} }


/* 原 white-space:nowrap; 列高 29px  padding:4 9 1 8 */
.BTindexlarge td {width:50%; padding:7px 0px 6px 8px; font-size:19px; line-height:18pt; vertical-align:top; font-family: Roboto, 'Open Sans', Arial; }
.BTindexsmall td {width:100%; padding:7px 6px 6px 7px; font-size:19px; line-height:18pt; vertical-align:top; font-family: Roboto, 'Open Sans', Arial; }


.gohome1  {color:#bbb; width:454px; text-align:left; font-size:14pt; margin-bottom:0.3em; margin-top:1em; }
.gohome1b {color:#bbb; width:437px; text-align:left; font-size:14pt; margin-bottom:0.3em; margin-top:1em; }
.gohome1c {color:#bbb; width:423px; text-align:left; font-size:14pt; margin-bottom:0.3em; margin-top:1em; }
.gohome1E {color:#bbb; width:580px; text-align:left; font-size:14pt; margin-bottom:0.3em; margin-top:1em; }
.gohome1E2 {color:#bbb; width:563px; text-align:left; font-size:14pt; margin-bottom:0.3em; margin-top:1em; }
                  /* 原 488, 章數小於10 用 gohome1b  */

.gohome2 {color:#bbb; font-size:14pt; font-family:Roboto, 'Open Sans', Arial;}
.rarrow {color:#000033;}
#synoptic {text-align:left; font-size:18px; padding-left:3px;}

.td1 {border-left:1px solid #000080;}
.td2 {background-color:#ffffff;}


.volumeitem {color:white; font-size:16pt; background-color:#0080ff;}  /* 0090ff 青藍淡一點, 2266ff 藍 */
.volumeitem td {color:white;}
#BTtitle {color:white; font-size:21.5px;  background-color:#006794;}   /* 1e90ff, 3388ff, 2250f0, 007799 綠藍 */

.BTindexlarge tr:nth-of-type(odd)  { background: #b5e9ff; }
.BTindexlarge tr:nth-of-type(even) { background: white;   }
.BTindexsmall tr:nth-of-type(odd)  { background: #b5e9ff; }
.BTindexsmall tr:nth-of-type(even) { background: white;   }


#thintd {background-color:white; height:0.05px;border:none;border-left:1px white solid;border-bottom:1px white solid;border-right:1px white solid;}

a:link {text-decoration:none; color:blue;}
a:hover {text-decoration:underline;}
a:visited {text-decoration:none; color:#009999;}


.volumeindex a:visited {text-decoration:none; color:#008888;}

.BTindexlarge a:link {text-decoration:none; color:#0000dd;}
.BTindexsmall a:link {text-decoration:none; color:#0000dd;}
.BTindexlarge a:hover {text-decoration:none; color:#ff5511;}
.BTindexsmall a:hover {text-decoration:none; color:#ff5511;}
.volumeindex a:hover {text-decoration:underline; color:#ff5511;}


/* ======== 表格捲動 =========================== */
.volumeindex table { table-layout: fixed; }
 /* width: 200px;  固定寬度（左右移動才用） */

/* 第一列永遠固定於最上 */
.volumeindex thead { position:sticky; top:0;}
.volumeindex th  { position:sticky; top:0;}
.volumeindex th:first-child { z-index:2; background-color:#0080ff;}
.volumeindex td {padding:5px 7px 1px 6px;}
/* 大字時邊距 .volumeindex td {padding:5px 15px 1px 14px;}  */

/* 左右移動才用此 >> 第一行固定於左
td:first-child, th:first-child 
{ position:sticky; left:0;  z-index:1;  background-color:lightpink; }
*/

/* 將捲軸 bar 取消，程式在 1c.htm */




/* 查經目錄 End ===================================================== 525, 526 */



.ebooktitle {color:#cc0000; font-weight:bold; margin-top:0.7em;}
@media (min-width: 768px) { .ebooktitle {font-size:22pt; margin-bottom:0.5em; } }
@media (max-width: 767px) { .ebooktitle {font-size:22px; letter-spacing:0.02em; margin-bottom:0.4em; } }
@media (max-width: 359px) { .ebooktitle {font-size:19.6px; letter-spacing:0.02em; margin-bottom:0; } }


.ebook1 a:link {text-decoration:none; color:blue;}
.ebook1 a:hover {text-decoration:none; color:#ff8c00;}
.ebook1 a:visited {text-decoration:none; color:#009999;}


.ebook2 {list-style:none; padding-left:0em;}

.ebooklist {padding-left:4em;text-indent:-4em; line-height:19pt;margin-bottom:0.3em;font-size:14pt;}


.copyright1 { max-width:826px; font-size:13pt;line-height:18pt; color:#333; margin-top:0.8em; margin-bottom:1em; background:#ffffe0; border:2px solid  orange;padding:0.5em; }
.copyright-title {color:red;margin-top:0;  margin-bottom:0.3em;}
.copyright-note {padding-left:1em;list-style:disc; margin-bottom:0.2em;}

.download-title  {color:red;margin-top:1em;margin-bottom:0;}
.download-note {padding-left:1em; list-style:square;}
.b05 {margin-bottom:0.5em;}
.gotop2 {font-size:12pt;margin-top:0;margin-bottom:0; text-align:right;}



.t445, .t446 {font-size:14pt;margin-top:1em;}
@media (max-width:445px) {.t446 {display:none;} .t445 {line-height:22pt; margin-bottom:0.5em;} }
@media (min-width:446px) {.t445 {display:none;} .t446 {margin-bottom:0.5em;} }









