p.midashi_si {
	text-align:   left;
	font-size:    100%;
	font-weight:  bold;
	border-style: solid;
	border-color: #009900;
	border-width: 0px 0px 2px 0.7em;
	margin:	      13px 0px 0px 52px;
	padding:      0em 0em 0em 0.2em;
}
#sasa2 {
	margin:		0px 0px 0px 0px;
	padding:	0em 0em 0em 0em;
	list-style:	none;
}
#sasa2 li {
	background:	url("../img_button_sasa.gif") no-repeat center left;
	color:	#000000;
	text-align:	left;
	font-size:	80%;
	font-weight:	normal;
	line-height:	1.3;
	border-style:	dotted;
	border-color:	#999999;
	border-width:	0px 0px 2px 0px;
	margin:		5px 0px 5px 0px;
	padding:	0em 0em 0em 19px;
}
#kuri2 {
	margin:		0px 0px 0px 0px;
	padding:	0em 0em 0em 0em;
	list-style:	none;
}
#kuri2 li {
	background:	url("../img_button_kuri.gif") no-repeat center left;
	color:	#000000;
	text-align:	left;
	font-size:	80%;
	font-weight:	normal;
	line-height:	1.3;
	border-style:	dotted;
	border-color:	#999999;
	border-width:	0px 0px 2px 0px;
	margin:		5px 0px 5px 0px;
	padding:	0em 0em 0em 19px;
}
TABLE.links {
	border:	solid 1px #999999;
	border-collapse:	collapse;
	font-size : 75%;
	margin:		5px 0px 5px 0px;
  line-height : 130%;
}
table.links th{
	background-color:	#ccffff;
	border-bottom:	solid 1px #999999;
	border-right:	solid 1px #999999;
	text-align:	center;
	font-weight:	bold;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links td{
	border-bottom:	solid 1px #999999;
	border-right:	solid 1px #999999;
	text-align:	left;
	font-weight:	normal;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links td.name{
	background-color:	#ccffcc;
	border-bottom:	solid 1px #999999;
	border-right:	solid 1px #999999;
	text-align:	left;
	font-weight:	bold;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links td.skyb{
	background-color:	#99ccff;
	border-bottom:	none;
	border-right:	none;
	font-weight:	normal;
	padding:	0.3em 1em 0.3em 1em;
}
table.links td.book_img{
	border-bottom:	none;
	border-right:	none;
	text-align:	center;
	font-weight:	normal;
	padding:	0.5em 0.5em .3em 0.5em;
	width:		265px;
}
table.links td.book_title{
	border-bottom:	none;
	border-right:	none;
	text-align:	center;
	font-weight:	bold;
	color:		#000000;
	padding:	0.5em 0.5em 0.1em 0.5em;
	width:		265px;
}
table.links td.book_name{
	border-bottom:	none;
	border-right:	none;
	text-align:	center;
	font-weight:	bold;
	color:		#000099;
	padding:	0.1em 0.5em 0.1em 0.5em;
	width:		265px;
}
table.links td.book_bun{
	border-bottom:	solid 1px #999999;
	border-right:	none;
	text-align:	left;
	font-weight:	normal;
	color:		#666666;
	padding:	0.1em 0.5em 1.0em 0.5em;
	width:		265px;
}
table.links td.book_week{
	background-color:	#99ccff;
	border-bottom:	solid 1px #999999;
	border-right:	none;
	font-size:	120%;
	text-align:	center;
	font-weight:	bold;
	color:		#003399;
	padding:	0.3em 0.5em 0.3em 0.5em;
}
a.linkuri {
	background:	url("../img_button_arrow_r_skyb.gif") no-repeat center left;
	color:	#000000;
	padding:	0em 0em 0em 1.4em;
}
a.links {
	color:	#0000cc;
}
a.links:hover {
	color:	#cc0000;
}
