@charset "utf-8";


div#leftColumn div.floatLeft{
	float:left;
}

div#leftColumn h3.komidashi{
	font-weight:bold;
	font-size:150%;
	line-height:1.6;
	margin-bottom:7px;
	padding-left:4px;
	border-bottom:1px solid #ddd;
}


div#leftColumn h3 a{
	font-weight:bold;
	background:url(/common_image/arrow_off.gif) 8px 0.8em no-repeat;
	font-size:120%;
	line-height:1em;
	display:block;
	padding:8px 6px 8px 20px;
	background-color:#c9e3f1;
	
}

div#leftColumn h3 a:visited{
	background-color:#c9e3f1;
}

div#leftColumn h3 a:hover{
	background:url(/common_image/arrow_on.gif) 8px 0.8em no-repeat;
	background-color:#fff2e8;
	text-decoration:none;
	
}

div#leftColumn ul.category_index{
	padding:8px 0 10px 16px;
}

div#leftColumn ul.category_index li{
	margin-bottom:5px;
}

div#leftColumn ul.category_index li a{
	display:block;
	padding-left:10px;
	background:url(/common_image/bullet_off.gif) left 0.4em no-repeat;
	line-height:1.2em;
	margin-bottom:0.6em;
}

div#leftColumn ul.category_index li a:hover{
	padding-left:10px;
	background:url(/common_image/bullet_on.gif) left 0.4em no-repeat;
}

/*
div#leftColumn ul.category_index li ul.child{
	padding:4px 0 0 12px;
}

div#leftColumn ul.category_index li ul.child li{
	margin-bottom:3px;
}*/


/*090904追記*/


div#leftColumn table.indexlink td{
	background-color:#c9e3f1;
}

div#leftColumn table.indexlink td:hover{
	background:#fff2e8;
}

div#leftColumn table.indexlink td.aida{
	background:#fff;
}

div#leftColumn table.indexlink td.aida:hover{
	background:#fff;
}




div#leftColumn table.indexlink td h3 a{
	font-weight:bold;
	font-size:120%;
	display:block;
	padding:5px 6px 5px 18px;
	margin:0;
	width:239px;
	background:url(/common_image/arrow_off.gif) 8px 11px no-repeat;
}

div#leftColumn table.indexlink td h3 a:visited{
	background-color:transparent !important;
}



div#leftColumn table.indexlink td h3 a:hover{
	background:url(/common_image/arrow_on.gif) 8px 11px no-repeat;
	text-decoration:none;
}

div#leftColumn table.indexlink td h3 span{
	font-size:80%;
	font-weight:normal;
}