@font-face {font-family: 屏显臻宋; src:local('屏显臻宋') url('屏显臻宋.ttf') format('truetype')}
@font-face {font-family: "KaiXinSong"; src: url(KaiXinSong.ttf) format('truetype')}
body {font-family:屏显臻宋, KaiXinSong, serif;}

span.hw {display:inline-block; font-size:32px;color:#000064; font-weight:400; background-color:; border-radius:1px;line-height:110%;}/*字頭格式*/
span.hw:before {content:"【"; color:#942923; vertical-align:top; font-size:70%; }
span.hw:after {content:"】"; color:#942923; vertical-align:bottom; font-size:70%; }
span.py {color:#942923; padding-left:20px;font-size:;line-height:110%;}
span.ref { font-size:90%; color:#717171; padding-left:10px; background:; border-top: 2px solid #AA8A57;}
pgnum {}

book {display:flex; flex-flow:column nowrap; align-items:center; position:relative;
	border-radius:.4em; border:1px solid #f5ece0; background-color:#fcf6ee;
	width:98%; max-width:100%; padding:.3em .3em .3em .3em; overflow:hidden}
book img {width:100%; height:auto; pointer-events:none}
c1, c2 {display:block; width:100%; overflow:hidden}
c2 {display:none}

@media (max-width:51em) {
	book {max-width:24em; padding:.5em .2em; margin:.3em 0 0 0; clear:right}
	c1, c2 {width:99.5%; display:inline-block; padding:0 0 .5em}
	book img {width:200%}
	c1>img {margin:-11% 0 -3% .5%}
	c2>img {margin:-13% 0 0 -100.5%}
}
/*@media (max-width:28em) {
	book {max-width:100%; width:100%; padding:.5em .1em; overflow:hidden}
	c1, c2 {width:100%; padding:0}*/
}
book[full] {width:96%; max-width:66em; padding:3% 2% 2%; margin:0}
book[full]>c0, book[full] img {width:100%; max-width:100%; height:auto; margin:0; pointer-events:auto}
