
	/* 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 .discription {
		margin:0 0 10px 0;
		font-size:14px;
		line-height:160%;
	}

	.k-3-a_01 .discription #ctl00_ContentPlaceHolder2_lbPublicTitle{
		padding:0 0 0 8px;
	}

	.k-3-a_01 .image{
		width:346px;
		float:right;
		margin:0 2px 8px 8px;
		text-align:center;
	}
			*+html .k-3-a_01 .image{
				margin:0 4px 8px 8px;
			}

	.k-3-a_01 {
		border:1px solid #CFCFCF;
		margin:0 0 12px;
		padding:4px 0 4px 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;
	}

