/* CSS Document */


div#contents{
	margin:0 0;
	padding: 0 0;
	}



dl{
	margin : 5px auto;
	padding: 10px 5px;
	display:table;
	width:740px;
	clear:both;
}



dd{
	line-height: 2.5em;
	font-weight: lighter;
	margin:auto;
	}

.ikkan_colum_1 {
	width: 220px;
	padding: 12px 5px;
	margin: 5px 5px;
	float:left;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	height: 270px;
}

dd li a:link,dd li a:visited {
	list-style:none;
	text-decoration: none;
	width: 240px;
	color:#336600;
}


h2{
	font-style: normal;
	font-weight: bold;
	margin: 0 0;
	padding: 2px 2px;
	clear:none;
	height:auto;
	}
	


#colum_main{
	color:#333333;
	width:450px;
	padding:20px 20px;
	margin: 0 0;
	line-height: 1.8em;
	float:left
}

#colum_sub{
	margin: 0 0 0 500px;
	padding:0 0;
}

#chapter {
	margin:0 0;
	padding: 0 0;
}

div#contents dl dd.ikkan_colum_1 p.colum{
	padding: 3px;
	margin:2px;
}

dl dd.ikkan_colum_1 p.colum a:link, a:visited {
color:#C00;
text-decoration:none;
border-bottom:1px dotted;
}