@charset "Shift_JIS";
/* CSS Document */

h2{
	padding-bottom:20px;
}

span.big{
	color:#FFFFFF;
}

/* 概要 style */

.table_01{
	width:960px;
	
}

thead tr th{
	border-bottom:solid #fff 5px;
	font-size:16px;
	height:50px;
}

tbody{
	padding-top:20px;
}

tbody tr th{
	text-align:right;
	height:90px;
}

tbody tr td{
	text-align:center;
	background-color: rgba(153,000,000,0.2);
	padding-right:60px;
	height:90px;
}

tbody tr .td1{
	padding-left:20px;

}

.table_02{
	text-align:center;
	padding-right:70px;
}

.th1{
	padding-left:40px;
}

.th2{
	padding-left:45px;
}

/*---------------------ここから--------------------------*/

.table_03{
	margin-top:20px;
	width:960px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom:1px solid #fff;
	
}

.table_03 tr th{
	padding-left:20px;
	width:186px;
	text-align:left;
	font-size:13px;
	height:50px;
	border-top: 1px solid #fff;
	border-bottom:1px solid #fff;
}

tbody{
	padding-top:20px;
	

}
.table_03 tr{
	

}

.tbody_1{	
	background-color: rgba(000,000,000,0);
	height:90px;
}

.td4{
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:left;
	padding:20px 0 20px 20px;
	height:50px;
}

tbody tr .td4{
	background-color: rgba(000,000,000,0.2);
	padding-left:20px;
	padding-right:20px;
}

/*-------------------------ここまで-----------------------*/

#tablehead{
	width:960px;
	border:solid #fff 1px;
}


dl#outlinemenu dt {
	width:200px;
	text-align:reft;
	font-size:15px;
  	clear: left;
  	float: left;
  	margin: 0 0 0.8em;
  	padding-top:30px;
	padding-left:20px;
}

dl#outlinemenu dd {
	width:700px;
	font-size:13px;
  	margin-left: 17.5em;
}

.ddin1{
	text-indent:8px;
	padding-top:30px;
	padding-bottom:20px;
}

.ddin{
	display:block;
	padding-top:30px;
	padding-bottom:20px;
}

.ddin dd{
	text-indent:-12px;
	font-size:13px;
	width:940px;
	padding-left:20px;	
}

