p  {  font-size: 12px; line-height: 18px; color: 222222}
LI  {  font-size: 12px; line-height: 18px; color: 222222}
.submenu {  font-size: 13px}
.honbun {  font-size: 14px; line-height: 19px; color: 222222}
.honbuntop {  font-size: 12px; line-height: 18px; color: 222222}
.booktitle {  font-size: 18px; font-weight: bold; color: #990000; line-height: 22px}
.booktitle1 {  font-size: 12px; line-height: 18px; font-weight: bold; color: #000000; margin-bottom:2px}
.booktitle2 {  font-size: 15px; line-height: 19px; font-weight: bold; color: #7B00D1; margin-bottom:2px}
.booktitle2-kinkan { font-size: 16px; font-weight: bold; color: #CC9900; margin-bottom:2px; }
.booktitle2-syosai { font-size: 18px; font-weight: bold; color: #000000; margin-bottom:2px; }
.booktitle3 {  font-size: 12px; line-height: 15px; font-weight: bold; color: #666666; margin-bottom:5px;}
.title {  font-size: 15px; font-weight: bold; color: #000064}
.subtitle {  font-size: 13px; font-weight: bold; color: #555555}
.subtitle2 {  font-size: 13px; font-weight: bold; color: #555555}
.copy {  font-size: 11px; line-height: 14px}
.midashidai {  font-size: 14px; font-weight: bold; color: #000064}
.kanren {  font-size: 14px; font-weight: bold; color: #006400}
.midashisho {  font-size: 13px; font-weight: bold}
.namazulist {  font-size: 14px; line-height: 16px; color: 222222}
.normal15 {  font-size: 15px}
.baskett {  font-size: 12px}

/*********************/
.content{
	margin-left:18px;
	width:532px;
}
.data .image{
	float:left;
	padding-left:0;
}
.data h1,.data p{
	padding-left:155px;
}
.data img{
	border:0 none;
}
.data h1{
	margin:0;
}
.data .booktitle1,.data .booktitle3{
	margin:0;
}
.description{
	clear:left;
	background:#efefef;
	margin-top:15px;
	padding:10px;
	font-size:12px;
	line-height: 16px;
}
.description p{
	margin-top:0;
}
.description .intro{
	color:#006699;
	font-weight:bold;
	margin:0;
}
.chara table{
	border-collapse:collapse; 
}
.chara th,.chara td{
	padding:3px;
	font-size:13px;
}
.chara th{
	background:#afeeee;
	text-align:left;
	font-weight:normal;
}
.chara td{
	background:#e0ffff;
	border-bottom:12px solid white;
}
.content h2{
	font-size: 14px;
	font-weight: bold;
	color: #006400;
}
.toc ol{
	list-style:none;
	padding-left:0;
	margin-left:0;
}
.toc ol ol{
	margin-left:40px;
}
.toc h3{
	margin:15px 0 0 0;
	font-size:12px;

}
.description h2{
	margin:0;
	color:black;
	font-size:13px;
}
.description dt{
	margin-top:1em;
	margin-bottom:0.3em;
}
