body { background-image:url(../navs/ntopbg.png); background-repeat:repeat-x; color:#000; background-color:#fff; margin-top:0px; margin-left:0px; padding:0px 0px 0px 0px; }
#bypass { visibility:hidden; }
#content { width:720px; margin-left:auto; margin-right:auto; text-align:left; }
h1 {font-size:1.4em; line-height:120%; }
h1#h1a {font-size:1.1em; line-height:140%; margin-top:24px; border-bottom:1px solid #990000; }
h2 {font-size:1em; line-height:130%; }
h2.sub {font-size:1em; line-height:130%; margin-top:12px; padding-top:12px; border-top:1px dashed silver; }
h2.subtop {font-size:1em; line-height:130%; margin-top:12px; padding-top:12px; }
h3 {font-size:0.8em; line-height:130%; }
.xsml {font-size:0.7em; line-height:140%; }
.sml {font-size:0.75em; line-height:140%; }
.smlnml {font-size:0.75em; line-height:140%; font-weight:normal; }
.med {font-size:0.85em; line-height:140%; }
.lmed {font-size:0.93em; line-height:140%; }
.lrg {font-size:0.97em; line-height:140%; }
.llrg {font-size:1em; line-height:140%; }
.xlrg {font-size:1.2em; line-height:140%; }
.fstltr {font-size:2.4em; line-height:100%; }
.meda {font-size:0.85em; line-height:140%; color:#333366; background-color:#fff; }
.medb {font-size:0.85em; line-height:140%; color:#003300; background-color:#fff; }
.bgclr { color:#000; background-color: silver; }
.stylea { margin-left: 7%; }
.styleb { margin-left: 7%; margin-right: 7% }
.pictrspc { margin-right:12px; }
.pictrspcb { margin-right:4px; }
.pictrspc2 { margin-right:4%; }
.pictrspc3 { margin-right:12px; margin-bottom:24px; }
.pictlspc { margin-left:4%; }
.pictlspc2 { margin-left:12px; }
.pictlspc3 { margin-left:30px; }
.picttspca { margin-top:-3px; }
.picttspcb { margin-top:12px; }
.picttbspc { margin-top:-3px; margin-bottom: 12px; margin-right: 12px; }
.pictbspc { margin-bottom: 12px; margin-left: 12px; }
.pictbspc2 { margin-bottom: 12px; margin-right: 12px; }
.pictspc3 { padding-top: 12px; padding-right: 12px; }
.pictspc4 { margin-top: 8px; margin-bottom: 4px; }
.pictspc5 { margin-top: 12px; margin-right: 12px; }
.tspca { margin-top:12px; }
.tspcb { margin-top:24px; }
hr.spcs { padding-bottom: 24px; padding-top: 12px; }
table { empty-cells: show; }
p  { text-indent: 1em; }
p.noidt  { text-indent: 0em; }
p.noidtlrg {font-size:0.95em; line-height:140%; text-indent: 0em; }
p.body  { text-indent: 1em; padding-left: 10%; padding-right: 10%; }
p.bodynidt  { text-indent: 0em; padding-left: 10%; padding-right: 10%; }
p.nidtmed  { text-indent: 0em; font-size:0.9em; }
p.idtmed  { text-indent: 0.9em; font-size:0.9em; line-height:160%; }
p.bqt { color:#6666cc; border-style:dashed; border-width: 2px; border-color:#6666cc; background-color:#fff; padding:12px; }
p.left { text-align:left; }
p.leftnoidt { text-align:left; text-indent:0em; }
p.right { text-align:right; }
p.publisher { text-align:right; font-size:0.8em; margin-top:-24px; }
p.amzn { text-align:right; font-size:0.8em; margin-top:-12px; }
p.center { text-align:center; }
ol  { font-size: 0.85em; line-height: 140% }
ol.lrg  { font-size: 0.9em; line-height: 200% }
ol ol  { font-size: 1em; line-height: 140% }
ol.ab  { font-size: 1em; line-height: 140%; list-style-type:upper-alpha; }
ol.cptr  { font-size: 1em; line-height: 140%; counter-increment: section; content:"æ" counter(section) ""; }
body { background-repeat: repeat-x; }
.clrmeda { color: #696969; font-size: 0.8em; line-height: 130%; background-color:#fff; }
.clrsmla { color: #696969; font-size: 0.7em; line-height: 130%; background-color:#fff; }
.clrsmlb { color: #336699; font-size: 0.7em; background-color:#fff; }
li.lftspc { margin-left:40px; }
img#profa { float:left; padding-top:60px; }
ul#ulb { list-style-type:square; }
div#cntftr { border-top:1px solid #990000; margin-left:5%; margin-right:5%; }
div.lftspc { padding-left:120px; }
div.lftspcs { padding-left:24px; }
.clrbt { clear:both; }
.clrrgt { clear:right; }
.clrlft { clear:left; }

img.fltrgt { float:right; }
img.fltlft { float:left; }
img.fltrgtwspc { float:right; margin-left:8px; }
img.fltlft { float:left; }

div.aftlst { margin-left:68px; }
div.wtpbdr { border-top:1px dashed silver; }
div.wtpbdrclr { border-top:1px dashed silver; clear:both; padding-top:12px; }
div.wbtbdrclr { border-top:1px dashed silver; border-bottom:1px dashed silver; clear:both; padding-top:12px; }
div.bdrbthgr { margin-top:24px; border-top:1px dashed gray; border-bottom:1px dashed gray; text-align:center; }

h2.lrgbld  { font-size: 0.95em; line-height: 200%; font-weight:bold; margin-left:12px; }
h2.lrgbld ul  { font-size: 0.9em; line-height:160%; font-weight:normal; margin-bottom:16px; }
h3.lrgbld  { font-size: 1em; line-height: 200%; font-weight:bold; margin-left:12px; }
h3.medbld  { font-size: 0.9em; line-height: 200%; font-weight:bold; margin-left:36px; }


/* 解題頁 */
blockquote.music { background-image:url(../inf/images/note.png); background-repeat:no-repeat; background-position:left top; font-family:serif; }
div.musicspc { margin-left:48px; }

h2.center { text-align:center; }

