@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/about/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/about/nav_over.jpg") no-repeat;
}

	
	

#column-l dt a.on{
	background:url("../img/about/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 dt a:hover.on{
	background:url("../img/about/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 h3.t-bg{
	background-color:#26338f;
	padding:2px;
	font-size:1.0em;
	}
	
#column-m h3.t-bg a{
	color:#ffffff;
	text-decoration:none;
}


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

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

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

#column-m .box .img{
		float:left; width:380px; padding-left:5px;
}

#column-m .box .pic{
		float:right; width:300px; padding-right:10px;
		text-align:right;
}

#column-m .box p{
		margin:0px;
		text-align:right;
}

#column-m .box table{
		width:712px;
		border-collapse:collapse;
		overflow:hidden;
}

#column-m .box th,td{
		border:solid 1px #333333;
		border-collapse:collapse;
		text-align:center;
}

#column-m .box .p-l-b{
		float:left; width:350px; margin-top:20px;
position:relative}

#column-m .box .p-r-b{
		float:right; width:350px; margin-top:20px;
position:relative}

#column-m .box .p-l-b2{
		float:left; width:350px;
		position:relative}

#column-m .box .p-r-b2{
		float:right; width:350px;
		position:relative}
		
#column-m .box .text01{
		position:absolute; left: 
		154px; top: 329px; 
		width: 189px; color:#FFF; 
		font-weight:bold;
		font-size:1.2em
}


#column-m .a-01 th{
				width:118px;
}

#column-m .a-02 th{
				width:101px;
}

#column-m .a-03 th{
				width:88px;
}

#column-m .a-04 th{
				width:178px;
}

#column-m .t-l-b1{
		width:225px; 
		border:solid 1px #26338f; 
		float:left
}

	#column-m .t-l-b1 ul{
		padding:0px;
	}

	#column-m .t-l-b1 li{
			list-style:none;
			margin-left:10px;
	}

#column-m .t-l-b2{
		width:225px; 
		border:solid 1px #26338f; 
		float:left;
		margin:0 15px;
}

#column-m table{
	clear:both;
}

	#column-m .t-l-b2 ul{
		padding:0px;
	}

	#column-m .t-l-b2 li{
			list-style:none;
			margin-left:10px;
	}
	
#column-m .f-b-r{
		color:#F00; font-weight:bold
	}
	
	#column-m .i-title{
		text-align:center
	}
	
#column-m .ta-lbox{
	float:left; padding-top:5px;
}


#column-m .ta-rbox{
	float:right; text-align:right; padding-top:5px;
}



