@charset "utf-8";
/* CSS Document */

.com01 { width:840px; margin:0 0 10px 0; overflow:hidden; }
	.com01_01 { width:270px; float:right; }
		
	.com01_02 { width:550px; float:left; line-height:140%; }
		.com01_02 h3 { margin:0 0 16px 0; }
		.com01_02 p { width:529px; margin:0 0 11px 0; }
	.lead { display:block; margin:0 0 38px 0; }


.com02 { width:550px; margin:0 0 64px 0; }
	.com02 h3		{ margin:0 0 16px 0; }
	.com02 table	{ width:548px; border:1px solid #dedede; }
	.com02 tr 		{}
	.com02 h3 { margin:0 0 16px 0; }
	.com02 table { width:549px; padding:0 0 0 10px; margin:0 0 0 1px; }
    .com02 table { border:1px solid #DFDFDF;}
		.com02 tr {}
			.com02 th { width:110px; padding:10px 0 11px 9px; text-align:left; vertical-align:top; }
			.com02 th { background-color:#f1f1f1; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
			
				.com02 td { width:430px; padding:10px 0 11px 15px; vertical-align:top; }
				.com02 td { border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}com01_01
		.com02 th { width:110px; padding:10px 0 11px 9px; text-align:left; vertical-align:top; }
		.com02 th { background-color:#f1f1f1; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;}
		.com02 td { width:430px; padding:10px 0 11px 15px; vertical-align:top; }
		.com02 td { border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;}
