@charset "utf-8";

body {
	word-break:		break-all;
	color:			#333;
	font-size:		18px;
	/*border:1px solid #676767;*/
}

/* HyperLink*/
a:link, a:visited {
	color:			#e47208;
	text-decoration:none;
}
a:hover {
	color:			#aa0000;
	text-decoration:none;
	transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}
a:active {
	color:			#0066FF;
	text-decoration:underline;
}

#wrapper {
	margin:		0px auto;
	width:		1200px;
	background: #FFFFFF;
}

#wrapper:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
/* ========TABLE======== */

table{
	border-collapse:collapse;
	border-spacing:	0px;
	/*font-size:		14px;*/
}
td div {
    overflow: auto;
}


.center{
	text-align: center;
}

.tbl{
	margin:			3px 0px 0px 0px;
	border:			1px solid #999999;	
	clear:			left;
	width: 100%;
	table-layout: fixed;
}
.tbl30{
	margin:			3px 0px 0px 0px;
	border:			1px solid #999999;	
	clear:			left;
	width: 30%;
	table-layout: fixed;
}

caption{
	text-align:right;
}

/* Field */

.tbl th,.tbl30 th{
	padding:		10px;
	text-align:		center;
	/*text-decoration:none;*/
	/*font-size:		12px;*/
	font-weight: bold;
	background:		#ffeacf;
	border-right:	1px solid #999999;
	border-bottom:	1px solid #999999;

}

.tbl td,.tbl30 td{
	padding:		10px;
	/*font-size:		12px;*/
	background:		#fffcfa;
	border-right:	1px solid #999999;
	border-bottom:	1px solid #999999;
}

.th10, .td10{
	width: 10%;
	text-align: center;	
}
.th15, .td15{
	width: 15%;
	text-align: center;	
}
.th05{
	width: 5%;
	text-align: center;	
}


.th6, .td6{
	width: 15%;
	text-align: center;
	
}

.th1, .td1{
	width: 8%;
	text-align: center;
	
}
.th2, .td2{
	width: 19%;
}
.th3, .td3{
	width: 12%;
	text-align: center;
}
.th4, .td4{
	width: 12%;
	text-align: center;
}
.th5, .td5{
	width: 40%;
}
.th7, .td7{
	width: 30%;
}
.th8, .td8{
	width: 25%;
}