

	/* float 自動クリア
	............................................................... */
		.clearfix{
			_height: 1px;
			min-height: 1px;
			/*￥*//*/
			height: auto;
			overflow: hidden;
			/**/
		}

		.clearfix:after{
			content:"";
			clear:both;
			height:0;
			display:block;
			visibility:hidden;
		}


	.k-3-a_01{
		padding:4px 0 8px 0;
	}

	.k-3-a_02{
		padding:8px 0 8px 0;
	}


	.k-3-a_01 table{
		border-bottom:none;
	}

	.k-3-a_01 table th{
		width:60px;
		padding:4px 4px 4px 4px;
		text-align:left;
		border:#C3C4D9 1px solid;
		background:#EAF1FB;
		vertical-align:middle;
	}
	.k-3-a_01 table td{
		padding:4px 4px 4px 4px;
		vertical-align:middle;
		border:#C3C4D9 1px solid;
	}

	.k-3-a_01 table th.bottom{
		border-bottom:none;
	}

	.k-3-a_01 table td.bottom{
		border-bottom:none;
	}

	.k-3-a_01 table.recital{
		width:717px;
		margin:0 0 0 8px;
		border-bottom:1px solid #C3C4D9;
	}

	.k-3-a_01 table.recital th{
		clear:both;
		width:60px;
		padding:4px 4px 4px 4px;
	}

	.k-3-a_01 table.recital td.detail a{
		float:right;
		margin:0 5px 0 0;
		padding:0 0 0 0;
	}

/*
	.k-3-a_02 table.contact{
		width:720px;
		margin:8px auto 8px auto;
	}
*/


	.k-4-a .left .box{
		width:344px;
	}
	.k-4-a .left .box table{
		width:342px;
		border:#C3C4D9 1px solid;
		font-size:10px;
		margin:0 0 12px 0px;
	}

