#shingikai {
	padding:20px;
}

#pagetitle {
	background:url(../../images/company/shingikai/title.png) no-repeat;
	height:30px;
	width:250px;
	text-indent:-10000px;
	margin:0 0 20px;
}

#body {
	/*background:url(../images/program/programdetail_top.png) left top no-repeat;*/
	padding-top:10px;
}

/*---------- Detail ----------*/

.detail {
	border-top:1px #ccc solid;
	margin:0 0 40px;
	padding:40px 0 0;
	clear:both;
}

.detail:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	}
	
.detail {display:inline-block;}

.detail {display:block;}

.detail h4 {
	font-size:20px;
	line-height:26px;
	font-weight:bold;
	padding-bottom:10px;
}

.date {
	color:#888;
	padding-bottom:20px;
}

.detail h4 .times {
	display:block;
	font-size:30px;
	padding:0 0 10px;
}

.detail .members {
	float:left;
	width:225px;
}

.members h5 {
	font-size:14px;
	padding-bottom:10px;
}

.members dt {
	font-size:12px;
	font-weight:bold;
}

.detail .summary {
	float:left;
	width:715px;
}

.detail .summary2 {
	padding-right:20px;
}

.summary h5 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}

.summary h6 {
	font-size:12px;
	font-weight:bold;
}




.pointlist {
	border:1px #ddd solid;
	margin:20px 0;
	padding:10px;
}

.pointlist li {
	list-style:decimal;
	margin:0 0 10px 20px;
}

.q-and-a {
	border-top:1px #ccc solid;
	margin:20px 0;
	padding-top:20px;
}

.question {
	background:url(../../images/company/shingikai/icon_listener.png) left top no-repeat;
	padding-left:40px;
	margin:10px 55px 0 0;
}

.question span {
	display:block;
	background:#e2f0fc;
	padding:10px;
}

.answer {
	background:url(../../images/company/shingikai/icon_rtakasaki.png) right top no-repeat;
	margin:5px 0 10px 50px;
	padding-right:45px;
}

.answer span {
	display:block;
	background:#ffebeb;
	padding:10px;
}


.prev {
	color:#aaa;
	text-align:right;
}



.shingikai_list {
	border-top:1px #eeeeee solid;
	margin:20px 0 250px;
}

.shingikai_item {
	border-bottom:1px #eeeeee solid;
	padding:20px;
}

.shingikai_item:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	}
	
.shingikai_item {display:inline-block;}

.shingikai_item {display:block;}

.shingikai_item_title {
	float:left;
	width:760px;
}

.shingikai_item_title_date {
	padding:0 0 10px;
}

.shingikai_item_seepdf {
	float:right;
	width:140px;
}

.seepdf a {
	border:1px #eeeeee solid;
	display:block;
	padding:20px;
	text-align:center;
}





