
/* ================================================================================= */
/*  Styles                                                                           */
/* ================================================================================= */
/* -------------------------------------------------------------------------- common */

.contentsTitle{
	width: 700px;
	height: 150px;
}

.contentsBody{
	width: 600px;
	margin-left: 50px;
}

.pageTitle01{
	width: 600px;
	height: 70px;
}

.pageTitle02{
	width: 600px;
	height: 70px;
	margin-top: 50px;
}

.leftBarRed{
	position: relative;
	padding-left: 30px;
	margin-top: 20px;
}

.leftBarRed:before{
	content: "";
	background-image:url(../img/bar_red.png);
	background-repeat:no-repeat;
	position: absolute;
	top: 10px;
	left: 0;
	width: 20px;
	height: 2px;
}

.noleftBar{
	position: relative;
	padding-left: 30px;
}


/* --------------------------------------------------------------------------- index */

.memTitl {
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
}

.memName {
	height: 35px;
	font-size: 22px;
	background-image: url(../img/bar_red.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 10px;
	font-weight: normal;
}

.members01 {
	font-size: 22px;
	margin-top: 10px;
	font-weight: normal;
}

.members02 {
	font-size: 22px;
	background-image: url(../img/bar_red.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: normal;
}

.memMemo {
	font-size: 14px;
	font-weight: normal;
}




/* ---------------------------------------------------------------------------- role */

/* --------------------------------------------------------------------------- field */

.fieldStr01{
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
}

.fieldBox01{
	width: 600px;
	margin-top: 10px;
	background-color: #ebebeb;
	padding: 10px;
}

.fieldBox01 p{
	float:left; height: 34px;
}

.fieldBox01 p:nth-of-type(1){
	line-height: 34px;
	font-weight: bold;
	margin-left: 20px;
	padding-left: 30px;
	background-image: url(../img/bar_red.png);
	background-repeat: no-repeat;
	background-position: left center;
	width:200px;
}

.fieldBox01 p:nth-of-type(2){
	width:330px;
	line-height: 34px;
}

.fieldStr02{
	position: relative;
	padding-left: 30px;
	margin-top: 50px;
}

.fieldStr02:before{
	content: "";
	background-image:url(../img/bar_red.png);
	background-repeat:no-repeat;
	position: absolute;
	top: 10px;
	left: 0;
	width: 20px;
	height: 2px;
}

.fieldStr03{
	position: relative;
	padding-left: 30px;
	margin-top: 20px;
}

.fieldStr03:before{
	content: "";
	background-image:url(../img/bar_red.png);
	background-repeat:no-repeat;
	position: absolute;
	top: 10px;
	left: 0;
	width: 20px;
	height: 2px;
}

.fieldStr04{
	font-weight: bold;
	margin-top: 20px;
	color: #ff0000;
}

