


#wrapper {
	width: 1000px;
	margin: 0px auto;
	background: #fff;
	height: auto;
	padding-bottom: 20px;
	border-top: none;
	margin-top:178px;
	border: solid 1px #ccc;
	border-top:none;
	border-bottom:none;

	
}
#wrapper p {
	font-size: 100%;
	line-height: 1.5;
	text-indent: 10px;
	margin: 0px 15px 5px 15px;
	color: #333;
}

.srch_box{
	padding:10px 20px;
	
}

/* table
---------------------------------------------------------------------------------------- */


.table_01 {
	

	padding:0px;
	margin-left:20px;
	margin-top:20px;
	margin: 0 auto;
	width:95%;


	
	
}

.table_01 th {
	padding:10px 2px 10px 10px;
	vertical-align:top;
	background-color:#f9f6ef;
	border:1px solid #d8cbaf;
	border-left: none;
	border-top: none;
	line-height: 20px;
	font-weight:bold;


}
.table_01 td {
	padding:10px 2px 10px 4px;
	border:1px solid #d8cbaf;
	border-left: none;
	border-top: none;
	line-height: 20px;

	
}

th.t_top {
    border-top: #56ccf2 4px solid;
}

th.t_top2 {
    border-top: #e95541 4px solid;
}

td.t_top {
	border-top: #e95541 4px solid;
}

.history_mark {
	position: relative;
	padding: .3em .5em .5em 2em;
	border-bottom: 1px solid #fff;
		width:95%;
	margin: 0 auto;
	margin-top:0px;
	color:#333;
	list-style:none;
	font-weight:bold;
	font-size:110%;
	margin-left:30px;
	

}
.history_mark::before,
.history_mark::after {
	position: absolute;
	content: '';
	border-radius: 100%
}
.history_mark::before {
	top: .2em;
	left: .2em;
	z-index: 2;
	width: 18px;
	height: 18px;
	background: rgba(233, 85, 65, .9);
}
.history_mark::after {
	top: .7em;
	left: .7em;
	width: 13px;
	height: 13px;
	background: rgba(86, 204, 242, .9);
}

