p#top{text-align:right;margin:0 0 10px 0;padding:0;}#ttlbase{text-align:left;width:686px;padding:0;margin:10px 0 20px 0;}p#summary {	margin-right: 20px;	margin-left: 25px;	font-size: 1em;	}hr#kugiri{	margin-top:20px;	margin-bottom:20px;	color:#FF9933;	noshade;	}#minbox{	display:block;	width:668px;	padding:0;	margin-bottom:10px;	text-align:left;}caption{	margin:4px 0 2px 0;	text-align:left;	font-size:14px;	font-weight:bold;}th{	background-color:#690;	text-align:center;	color:#FFF;	}td, th{	padding:0.4em 1em;}	th.book{	background-color:#F90;	text-align:center;	color:#FFF;	}	th.news{	background-color:#900;	text-align:center;	color:#FFF;	}.medtime{	width:100px;	}	.medname{	width:140px;	}	#ptopbox{	width:100px;	float:right;	margin-right:10px;	padding:0;	}	#ptopbox a{font-size:10px; color:#666666;text-decoration:none;line-height:1.5em;}