/* CSS Document */

#taiken_menu ul {
	margin:8px 0 0 10px;
	padding:0;
	list-style-type:none;
}

#taiken_menu li {
	margin:0 0 1px;
	padding:0 0 0 15px;
	background:url(image/list_dot.gif) no-repeat 0 50%;
	font-size:95%;
}

body td#categoryname {
	font-size:90%;
}

body td.ico_right {
	font-size:110%;
	line-height:35px;
}

#contents2 h3 {
	margin-top:1.5em;
	font-size:100%;
	clear:both;
}

#contents2 div#shisetu {
	clear:both;
	margin:40px 10px 0;
}

#contents2 div#shisetu img {
	position:absolute;
	margin:-40px 0 0 -15px;
}

#contents2 div#shisetu .inner {
	margin:-6px 0 0 4px;
	background-color:#fdfce2;
	padding:8px;
	font-size:95%;
}

#contents2 div#shisetu .inner b {
	color:#97720f;
	font-size:110%;
}