@charset "Shift_JIS";							
/*							
 * cmn_element.css							
*/							
						
/* !Listing							
---------------------------------------------------------- */							
.ul_type01 {
	margin-bottom: 5px;
	padding-bottom: 10px;	
	background: url(../image/con_bar.gif) repeat-x left bottom;
}
	.ul_type01 li {							
		margin-bottom: 0;						
	}							
	.ul_type01 li.last {
		margin-bottom: 0px;
	}							
	.ul_type01 li p {							
		background: url(../image/bt_icon.gif) no-repeat;						
		padding: 0 0 0 19px;						
	}							
		.ul_type01 li ul {						
			margin-left: 20px;					
		}						
			.ul_type01 li ul li {					
				margin-bottom: 0; 
			}
				.ul_type01 li ul li p {					
					background: url(../image/bt_i_y.gif) no-repeat;						
					padding: 0 0 0 19px;
				}	
.table_type01 {
	margin-bottom: 5px;
	padding-bottom: 10px;	
	background: url(../image/con_bar.gif) repeat-x left bottom;
}							
/* !Table							
---------------------------------------------------------- */			
.table_frame {							
	border-collapse: collapse;						
	border: 0;
	padding: 0;
	margin:0;
}							
	.table_frame th,					
	.table_frame td {						
	}						
	.table_frame th {						
/*		background-color: #052d5d;					
		color: #fff;					
		border: 1px solid #37577d;	*/				
	}						
	.table_frame td {						
/*		border-right: 1px solid #ccc;					
		border-bottom: 1px solid #ccc;	*/
	}						
	.table_frame tr.odd td {						
		background-color: #eff3f4;					
	}	
.table_contents {							
	border-collapse: collapse;						
	border: 0;
	padding: 0;
	margin: 5px;
}							
	.table_contents th,						
	.table_contents td {
	}						
	.table_contents th {						
/*		background-color: #052d5d;					
		color: #fff;					
		border: 1px solid #37577d;	*/		
	}						
	.table_contents td {
		vertical-align: top;
/*		border-right: 1px solid #ccc;					
		border-bottom: 1px solid #ccc;	*/
	}						
	.table_contents tr.odd td {						
		background-color: #eff3f4;					
	}				
/* !Icon							
---------------------------------------------------------- */							
.ico_signage01 {							
	display: inline;						
	position: relative;						
}							
	.ico_signage01 img {						
		display: inline-block;					
		*display: inline;					
		*zoom: 1;					
		vertical-align: middle;					
		padding: 0 5px;					
	}	