@charset "utf-8";
/* CSS Document */

p.txtmgn{
margin-bottom:40px;
}

.ir_texttable th{
	width:100px;
	padding:0.2em 20px 0.2em 0px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

.ir_texttable td{
padding:0.2em 0px 0.2em 0px;
font-weight:normal;
text-align:left;
vertical-align:top;
}

.ir_texttable td.bottom{
vertical-align:bottom;
padding-top:20px;
}


.ir_contwrap{
	width:555px;
	margin:0px 35px 5px 35px;
	}
	
.ir_contbox_l{
	width:264px;
	margin-right:27px;
	float:left;
	}
	
.ir_contbox_r{
	width:264px;
	float:right;
	}
	
.ir_contwrap .txt{
	height:60px;
	}
	
	
	.ir_contwrap .photo_area{
	width:220px;
	float:left;
	}
	
	.ir_contwrap .photo_area p{
	margin-top:15px;
	text-align:center;
	}
	
	.ir_contwrap .text_area{
	width:300px;
	text-align:left;
	float:right;
	}
	
	.ir_contwrap .text_area .copy{
	margin-bottom:20px;
	}
	
	.ir_contwrap .kessan_list{
	width:555px;
	margin:0 auto 15px;
	border-bottom:1px dotted #e4e4e4;
	/*padding-right:30px!important;*/

	}
	
	.ir_contwrap .kessan_list dt{
	float:left;
	padding-top:5px;
	padding-bottom:10px;
	height:18px;
	line-height:23px;
	width:280px;
	}
	
	.ir_contwrap .kessan_list dd.kb{
	width:50px;
	float:left;
	/*background:url(../img/pdf_icon.gif) left 3px no-repeat;*/
	padding:5px 0px 0px 10px;

	}
	.ir_contwrap img{
		margin-bottom:15px;
	}
	.pdfIcon img{
	width:32px;
	float:left;
	padding-left:120px;
	margin-bottom:0!important;
		
	}
	
	.ir_contwrap img.group{
	margin-top:40px;
	margin-bottom:15px;
	}
	
	.ir_contwrap img.org{
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:top;
	}
