@charset "shift_jis";
/* CSS Document */


#column-l {
	width:216px;
	float:left;
}

#column-l h3{
	margin:0px;
	padding-bottom:5px;
}

#column-l dl{
	margin:0;
	padding:0;
}

#column-l dt{
	width:216px;
	height:26px;
	margin-bottom:5px;
	}
	
#column-l dt a{
	background:url("../img/company/nav_off.jpg") no-repeat;
	width:206px;
	height:20px;
	display:block;
	padding-left:10px;
	padding-top:6px;
	color:#8288c3;
	text-decoration:none;
	font-weight:bold;
}

#column-l dt a:hover{
	background:url("../img/company/nav_over.jpg") no-repeat;
}

	
	

#column-l dt a.on{
	background:url("../img/company/nav_on.jpg") 0 0 no-repeat;
	width:206px;
	height:20px;
	display:block;
	padding-left:10px;
	padding-top:6px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

#column-l dd{
		margin:0;
		padding-left:15px;

}

#column-l .bg{
		margin-bottom:5px;
}
	

#column-m{
	width:732px;
	padding-left:10px;
	float:right;
}

#column-m h3{
	margin:0 0 10px 0;
	border-bottom:#26338f solid 1px;
	border-left:#26338f solid 10px;
	color:#26338f;
	padding-left:5px;
}

#column-m .box{
		padding:0 10px;
}

#column-m .box h4{
		font-size:1.3em;
		margin:0px;
		padding-top:10px;
}


#column-m .box ol{
		padding:0 0 0 23px;
}


#column-m .box table{
		width:700px;
		border-collapse:collapse;
}

#column-m .box th,td{
		border:solid 1px #333333;
		border-collapse:collapse;
		padding:5px;
}

#column-m .box th{
		background-color:#cccdd6;
		font-weight:normal;
		width:120px;
}

#column-m .box2{
		margin:0 auto;
		padding:20px 15px 15px 15px;
		width:680px;
		background-image:url(../img/company/02/bg.gif);
		background-repeat:repeat-x;
		background-color:#f3f6f9;
		border:solid 1px #e0e6ef;
}

#column-m .box2 p{
		margin:0px;
}

#column-m .box2 ul{
		padding:0px;
}

#column-m .box2 li{
		border-bottom:dashed 1px #cccccc;
		padding:10px;
		list-style-position:inside
}

