@charset "utf-8";



#kiji_title {

	position: relative;

}



#kiji_title h1 {

	display: inline;

	margin: 0;

	padding: 0;

	background: none;

	border: none;

}



#kiji_title p {

	position: absolute;

	top: 60px;

	left: 15px;

	width: 490px;

	color: #3d5656;

}



#kiji .kiji_pagination {

    clear: both;

    margin: 0;

    padding: 10px 0;

}



#kiji .kiji_credit {

    clear: both;

    margin: 0;

    padding: 10px 0;

}



#kiji {

	width: 643px;

}



#kiji h2,

#kiji h3,

#kiji h4 {

	margin: 0;

	padding: 0;

	background: none;

	border: none;

}



#kiji h2 {

	background: transparent no-repeat left bottom;

	margin-top: 25px;

	/*font-size: 14px;*/

}



#kiji h3 {

	margin-top: 25px;

	padding: 0 0 6px 1px;

	color: #3c3c3c;

	/*font-size: 12px;*/

	font-weight: bold;

	background: url(../img/h3line.gif) no-repeat left bottom;

}



#kiji h4 {

	margin-top: 20px;

	padding: 0 0 4px 1px;

	color: #3c3c3c;

	/*font-size: 12px;*/

	font-weight: bold;

}



#kiji h5 {

	padding: 20px 0 0;

	color: #996600;

}









#kiji #kiji_nav {

	height: 41px;

}



#kiji #kiji_nav li {

	float: left;

}



#kiji .txt_top {

	margin-top: 0;

}









#kiji .pagelink {

	clear: left;

	margin-top: 1px;

}



#kiji #nav1 .head {

	height: 20px;

	background: url(../img/bg_pagelink_nav1.gif) no-repeat left top;

}



#kiji #nav2 .head {

	height: 20px;

	background: url(../img/bg_pagelink_nav2.gif) no-repeat left top;

}



#kiji #nav3 .head {

	height: 20px;

	background: url(../img/bg_pagelink_nav3.gif) no-repeat left top;

}



#kiji .pagelink .body {

	width: 643px;

	background-color: #f1f1f1;

}



#kiji .pagelink .body:after {

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}



#kiji .pagelink ol {

	float: left;

	width: 321px;

}







#kiji .pagelink .first-child {

	width: 322px;

}





#kiji .pagelink ol li{

	width: 300px;

	padding: 2px 0 2px 15px;

	/*font-size: 11px;

	_font-size: 10px;*/

}



#kiji .pagelink .foot {

	clear: left;

	height: 10px;

	background: url(../img/bg_pagelink_foot.gif) no-repeat left top;

}





#kiji .txt_top {

	margin-top: 0;

}



#kiji .two_column {

	margin-top: 10px;

	zoom: 1;

}



#kiji .two_column:after {

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;	

}



#kiji .two_column .sentence {

	float: left;

	width: 324px;

}



#kiji .two_column .sentence h3 {

	margin-top: 0;

}



#kiji .two_column .image {

	float: right;

	width: 300px;

	text-align: center;

}



#kiji .two_column .image p {

	text-align: left;

}



#kiji .two_column .image img {

	padding: 2px;

	border: 1px solid #cccccc;

}



#kiji .two_column .image .caption {

	text-align: center;

}

















#kiji .glade {

	margin: 5px 0 0;

	zoom: 1;

}



#kiji .glade:after {

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;	

}



#kiji .glade dt {

	float: left;

	width: 180px;

	padding: 10px;

	background-color: #fbf1ef;

	border: 1px solid #cccccc;

	text-align: center;

	/*font-size: 14px;*/

	font-weight: bold;

}



#kiji .glade dd {

	float: right;

	width: 420px;

}



#kiji .glade .deff {

	clear: both;

	width: 180px;

	margin: 0;

	padding: 10px 0;

	text-align: center;

}



#kiji .glade .deff strong {

	font-weight: bold;

}



#kiji .glade .deff img {

	padding-top: 5px;

}

















#kiji #sumArea {

	text-align: center;

}



#kiji table {

	margin: 10px auto 0;

	text-align: left;

}



#kiji table table {

	margin: 0 auto;

	border: none;

}



#kiji table th,

#kiji table td {

	padding: 5px;

}



#kiji #sumArea input {

	width: 220px;

}



#kiji .align_R {

	text-align: right;

}



#kiji .separate_Decnmldotnomargin {

	height: 1px;

	margin-top: 0;	

	border-top: 1px dotted #cccccc;

}



#kiji .separate_Decnmlsolidnomargin {

	height: 1px;

	margin: 6px 0;

	border-top: 1px solid #999999;

}



#kiji .temppointviewtbl {

	width: 643px;

	border: 1px solid #cccccc;

	background-color: #fbf1ef;

}



#kiji .temppointview_childtbl {

	width: 90%;

	margin: 20px auto;

}



#kiji .refdetailtbl {

	width: 643px;

	border: 1px solid #cccccc;

	border-collapse: collapse;

}



#kiji .refdetailtbl th {

	border: 1px solid #cccccc;

	background-color: #fbf1ef;

	text-align: center;

	font-weight: bold;

}



#kiji .refdetailtbl td {

	border: 1px solid #cccccc;

	background-color: #ffffff;

}



#kiji .temppointcolor {

	border: 1px solid #cccccc;

	background-color: #fbf1ef;

	vertical-align: top;



}













#kiji .tips {

	margin-top: 10px;

	padding: 10px;

	border: 1px solid #cccccc;

	background-color: #fbf1ef;

}



#kiji .tips h5 {

	padding-bottom: 3px;

	border-bottom: 1px dotted #cccccc;

	color: #000000;

}



#kiji .tips p {

	margin-top: 5px;

}

















#kiji .graph {

	text-align: center;

}



#kiji .graph img {

	padding: 2px;

	border: 1px solid #cccccc;

}



#kiji .large_image {

	padding: 2px;

	border: 1px solid #cccccc;

	text-align: center;

}



#kiji .arrow {

	margin: 5px 0 0 0;

	text-align: center;

}



#kiji .btn_print {

	text-align: center;

}



#kiji .caution {

	/*font-size: 10px;*/

}



#kiji .mt0 { margin-top: 0 !important; }

#kiji .pt0 { padding-top: 0 !important; }