#head	{
	/*height:70px;*/
	padding:10px;
	text-align:right;			
}
#head #head_title	{
	font-size:2em;
	font-family:"標楷體";
}
#tei_header	{
	display:none;
}
.text_paragraph	{
	text-indent:2em;
}
.jing .text_paragraph	{
	text-indent:unset;
}

.pb	{
	font-weight:normal;
	text-indent:0;
	font-family:"新細明體";
	font-size:18px;
	color:black;
	
}
.pb:hover,.pb:focus	{
	text-decoration:none;
}
.pb::after	{
	content:"[頁" attr(data-page) "]";
	color:#8EABE3;
	font-size:small;
}
body.notShowPage .pb	{
	display:none;
}

body.showBreakLine .lb_br , body.showBreakLine .lb_br	{
	display:block !important;
}

body.notShowCBETALink .cbeta-link	{
	display:none;
}


.pb_hr {
    border: 0;
    border-bottom: gray dashed 1px;
	/*padding: 10px 0 0 10px;*/
	margin:5px 0;
	display:none;
}

.lb_br	{
	display:none;
}

.lg .l	{
	text-indent:initial;
}
.lg	{
	font-family:"標楷體" !important;
	text-indent:0 !important;
}

.search_res_class	{
	margin:20px 0 ;
}

.search_res_unit	{
	margin:10px 5px 20px 15px;
}
.search_res_pager	{
	padding:10px;
}
.search_res_pager span.pages span	{
	border:1px solid;
	margin-left:3px;
	padding:3px;
	cursor:pointer;
}
.clicked_page_highlight	{
	background-color:black;
	color:white;
}
#bookAreaContainer	{
	height:100%;
}
#bookAreaToolbar	{
	height:35px;
	background-color:#DDDDDD;
	border-bottom:1px solid #A0ADAD;
	border-width: thin;
}
#page_num_text	{
	margin:5px;
	width:40px;
}
.block_pics	{
	margin:32px 0 0 2em;
	/*width:55%;*/
	cursor:pointer;
	max-width:97%;
}
.hiddenItem	{
	display:none;
}
#search_result	{
	height:85%;
	overflow:auto;
}


.sub_head	{
	margin-left:2em;
	font-size:24pt;
	/*font-weight:bold;*/
}
.text_paragraph_typeIsHead	{
	font-weight:bold;
	font-size:1.3em;
}
.menu_sub_text	{
	font-size:0.8em;
	color:gray;
}

.well_close {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    cursor: pointer;
    float: right;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 2px;
    opacity: 0.2;
    padding: 0;
    text-shadow: 0 1px 0 #FFFFFF;
    vertical-align: middle;
}
.well_close:hover {
    color: #000000;
    cursor: pointer;
    opacity: 0.4;
    text-decoration: none;
}
#treeControl	{
	padding:7px;
	border-bottom:1px solid gray;
}
#treeControl input	{
	font-size:small;
}

#rac_temp_container	{
	display:none;
}

#search-box	{
	display:inline;
	width:80%;
}
#search-start-btn	{
	display:inline;
	vertical-align:middle;
}
#search_area	{
	padding:0.5em 0 0 0.5em;
}
#messages	{
	padding:10px;
}
.hl	{
	color:red;
	font-weight:bold;
	background-color:yellow;
}
.search-result-items h4	{
	cursor:pointer;
	color:#5796A2;
}
.search-result-items h4:hover	{
	text-decoration:underline;
}
#search-loading-pic	{
	display:none;
	text-align:center;
	margin-top:2em;
}


/* 南亭部份 */
.footnote	{
	display:none;
}

div.jing , p.jing {
  font-family: 標楷體,"Kaiti TC";
  font-weight: bold;
  margin-left:2em;
}
p.jing	{
	text-indent:0 !important;
}
p.byline {
	text-align:right;
}
p.chao {
	color: blue;
}
p.head {
	font-family: "微軟正黑體",黑體,"Heiti TC";
	font-size: large;
	font-weight: bold;
	/*
	text-decoration:underline;
	*/
}

p.h1 {
  font-size: 26px;
  font-family: "標楷體","Kaiti TC";
  text-indent:0;
  margin-left:33px;
}
p.h2 {
  font-size: 24px;
  font-family: "標楷體";
  text-indent:0;
  margin-left:33px;
}

span.hi {
	font-weight:bold;
}
.hi .inline2	{
	font-weight:normal;
}
span.seg-k1 {
	color: #00458A;	/* old value:BlueViolet  */
}
span.seg-k2 {
	color: #783f04; /* old value:Chocolate  */
}

.inline2	{
	/* 將ruby垂直置中 */
	position: relative;
	top: 7px;
	ruby-align:start;
}
.inline2,.inline2 rt	{	/* 雙行夾註 */
	font-size:13px;
	color:black;
	text-align:left;
}

.inline_img	{
	display: block;
	margin: 1em auto;
	text-align: center;
}
.inline_img > img	{
	width:auto;
	max-width:100%;
}


.noteAnchor	{
	font-size:small;
	color:gray;
}

.active-note	{
	background-color:yellow;
}

.table-col-head	{
	border:1px solid lightgray;
}
.table-col-head td	{
	border:1px solid lightgray;
	border-top:none;
	border-bottom:none;
}

.double-circle	{	/* 符號「◎」 */
	font-family:"新細明體";
}

.juan-end	{
	margin-bottom:1em;
}
.juan-begin,.juan-end	{
	font-weight:bold;
	font-size:larger;
}
.juan-begin	.inline2 , .juan-begin .byline	{
	font-weight:normal;
}
.juan-begin .byline	{
	font-size:18px;
}
#book-container .label	{
	display:inline-block;
	vertical-align:top;
	text-indent:0;
	
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-align: inherit;
    white-space: nowrap;	
	padding:0;
}
#book-container .label+div	{
	display:inline-block;	/* label後面的div要對齊 */
}

.gaiji > img	{
	width:1em;
}

/* 南亭和尚新增 */

.choice	{
	font-size:12px;
	color:gray;
}
.choice::after	{
	content:"[原]";
	cursor:pointer;
}
body.notShowChoice .choice	{
	display:none;
}

ruby	{
	font-size: 14px;
	position: relative;
	top: 8px;
	margin-left: 5px;
}
ruby rt	{
	font-size: 14px;
	letter-spacing: 4px;
}

.kepan-head	{
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	text-indent: 3.5rem;
}

.kepan-head:hover	{
	text-decoration:underline;
}

.cbeta-link	{
	font-size:smaller;
	cursor:pointer;
}
.cbeta-link::after	{
	content:"[CBETA]";
}

.large	{
	font-size:24px;
}

.bold	{
	font-weight:bold;
}

.text-right	{
	text-align:right;
	margin-right: .8em;
}