@charset "UTF-8";

/* -------------------------------- 

	base

-------------------------------- */

#content section {
	width:740px;
	margin:0 auto;
}

#content dl ,
#content ul ,
#content p {
	font-size:1.4rem;
	letter-spacing:0.1rem;
	line-height:1.8;
	margin-bottom:2.8rem;
}

section h1 {
	background-image: url("../images/staff/title_staff.png") ;
	background-size: contain ;
	line-height:2.6rem;
	margin-bottom:3rem;
}

section h2 {
	line-height:2.1rem;
	margin-bottom:3rem;
}
section h2.staff {	margin-top:4rem; background-image: url("../images/staff/tx_staff.png") ; background-size: contain ;}
section h2.director {	background-image: url("../images/staff/tx_director.png") ; background-size: contain ;}


/* -------------------------------- 

	DL , UL

-------------------------------- */

#content dl { clear:both;
width:100%;
	line-height:1.4;
	letter-spacing:0.07rem;
}
#content dl dt {
  clear: left;
  float: left;
  margin: 0 0 1em;
  width: 9.5em;
	font-weight:bold;
}
#content dl dd {
  margin-bottom: 1em;
  margin-left: 9.5em;
}

#content #sponsor dl dt {
	width:3.5em
}
#content #sponsor dl dd {
  margin-left:3.5em;
}

#content ul {
	display:inline-block;
	margin-right:3rem;
	vertical-align:top;
}
#content ul li {
	margin-bottom:.3rem;
}


/* -------------------------------- 

	MESSAGE

-------------------------------- */
#content article.message {
	width:100%;
}
article.message.chairman {
	margin-bottom:7rem;
}
article.message.chairman h2 {
	font-size:1.6rem;
	font-weight:bold;
	margin-bottom:1em;
}

article.message div {
	width:740px;
	margin:0 auto;
	padding:0 0 4rem;
}

/*article.chairman { background:#DEEADA; }
article.chairman h1 { float:right; width:33.4rem; line-height:16.0rem;	background-image: url("../images/staff/tx_masaru-hitomi.png"); background-size: contain ;}
article.chairman img { float:left;}
 */
 article.chairman h1.chairman-name {
	float:right;
	background: none;
	text-indent: inherit;
 }

section.career {
	background:rgba(150, 150, 150, 0.3) ;
	padding:2.2rem 4rem;
}
section.career h2 {
	font-weight:bold;
	margin-bottom:1rem;
}
#content section.career p {
	font-size:1.2rem;
	margin-bottom:0;
}
