@charset "utf-8";
.body_in{
	height:auto;
	min-height:1080px;
	background-image:url("../image/bg_sub0.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

.contents_tabarea{
	position: relative;
	float:left;
	margin-left:185px;
	width:755px;
	min-width:755px;
	height:36px;
	min-height:36px;
}
	.contents_tab_lspace{
		float:left;
		min-width:5px;
		height:18px;
		min-height:18px;
	}
	.contents_tab_cspace{
		float:left;
		min-width:1px;
		height:18px;
		min-height:18px;
	}
	.contents_tab{
		float:left;
		width:185px;
		min-width:185px;
		height:36px;
		min-height:36px;
		overflow:visible;
	}
	.contents_tab a{
		text-decoration:none;
	}
	.contents_tab_b{
		float:left;
		width:185px;
		min-width:185px;
		height:18px;
		min-height:18px;
	}
	.contents_tab_in{
		width:185px;
		min-width:185px;
		padding:6px 0px 0px 0px;
		height:30px; /*36-6*/
		min-height:30px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.content_tab_text{
		text-align:center;
		font-size:12px;
		letter-spacing:1px;
		line-height:13px;
		color:#ffffff;
		text-shadow:2px 2px 2px #000000;
	}

.contents_plate{
	position: relative;
	float:left;
	margin-left:185px;
	width:755px;
	min-width:755px;
	height:auto;
	border-radius:4px;
	background-color:#d0c6b2;
	padding:0px 0px 45px 0px;
	box-shadow: 0px 5px 5px 3px rgba(0,0,0,0.4),0px 0px 2px 3px rgba(0,0,0,0.4) inset;
	behavior: url(PIE.htc);
}
	.contents_title{
		position: relative;
		margin:auto;
		width:675px;
		min-width:675px;
		height:32px;
		min-height:32px;
	}
	.contents_in{
		position: relative;
		margin:auto;
		width:597px; /*675-padding-border*/
		min-width:597px;
		padding:20px 38px 38px 38px;
		border:1px solid #e3dbcb;
		border-radius:4px;
		background-color:#c8beaa;
		font-size:12px;
		color:#303030;
		behavior: url(PIE.htc);
	}
	.contents_in_w_fig{
		position: relative;
		margin:auto;
		width:673px; /*675-padding-border*/
		min-width:673px;
		padding:20px 0px 38px 0px;
		border:1px solid #e3dbcb;
		border-radius:4px;
		background-color:#c8beaa;
		font-size:12px;
		color:#303030;
		behavior: url(PIE.htc);
	}
	.contents_in_w_fig_text{
		padding:0px 38px;
	}
	

.photo{
	position: relative;
	border-radius:4px;
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.4);
	behavior: url(PIE.htc);
}
.members_icon{
	position: relative;
	border-radius:4px;
	box-shadow: 3px 3px 5px 3px rgba(0,0,0,0.4);
	behavior: url(PIE.htc);
}


.copyright_vspace{
	width:960px;
	height:32px;
}
.copyright{
	width:960px;
	min-width:960px;
	text-align:center;
	font-size:10px;
	margin:auto;
}
