
#coordinator {
  margin: 10px 0;
  padding: 0;
  font-size: small;
  line-height: 1.5em;
  clear: both;
}
#coordinator h2 {
  border-top: 10px solid #c50018;
  padding: 7px 10px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: medium;
  background-image: url(../img/h2_gray.jpg);
  background-position: center top;
  background-repeat: repeat-x;
  background-color: #9b9b9b;
  color: #c50018;
}
#coordinator h4 {
  color: #69c;
  margin: 0;
  padding: 0;
}
#coordinator p {
  margin-left: 1em;
  padding: 0;
  font-size: small;
}
#coordinator table {
width: 600px;
margin: 1em auto 3em auto;
border-collapse: collapse;
}
#coordinator caption {
text-align: left;
font-size: large;
font-weight: bold;
padding: 0;
color: #f00759;
}
#coordinator th {
width: 200px;
padding: 10px 1em 10px 0;
border-bottom: 1px #eee solid;
vertical-align: top;
}
#coordinator td {
width: 600px;
border-bottom: 1px #eee solid;
padding: 10px 0;
font-size: small;
vertical-align: top;
color: #666;
}
#coordinator ul {
margin: 0.5em 0 0.5em 2em;
padding: 0;
font-size: small;
}
#coordinator span {
font-size: small;
font-weight: bold;
color: #369;
}
td.line  {line-height: 1.5;}

/* 青線 */
#coordinator th.blueline {
width: 200px;
padding: 10px 1em 10px 0;
border-bottom: 3px #6699cc double;
vertical-align: top;
}
#coordinator td.blueline {
width: 600px;
border-bottom: 3px #6699cc double;
padding: 10px 0;
font-size: small;
vertical-align: top;
color: #666;
}

/* 20120517 追加 */
/* 見出し */
#coordinator div.midashi {
	height: 89px;
	color: #f03073;
	font-size: 30px;
	text-shadow: 2px 2px 2px #f0ccd8;
	font-weight: bold;
	position: center top;
	line-height: 40px;
	padding: 10px 0 0 215px;
	background: url("../img/experience/ohara_daijyobu.png") no-repeat scroll 40px -12px transparent;
}

/* 表 内定者 写真有り */
#coordinator table.naitei td img.naiteisya {
	float: left;
}

#coordinator table.naitei {
	border-top: 3px #69c solid;
	width: 600px;
	margin: 1em auto 0 auto;
	border-collapse: collapse;
}
#coordinator table.naitei td {
	border: 1px #5b88b5 solid;
	border-top: 3px #69c solid;
	padding: 3px;
	font-size: small;
	vertical-align: top;
	color: #000;
	background-color: #fffeed;
}

#coordinator table.naitei td div.naitei_syousai {
	float: right;
	width: 370px;
	margin: 0 3px;
}

/* 表 内定者 写真なし */
#coordinator table.naitei td div.naitei_syousai2 {
	float: left;
	width: 265px;
	margin: 0 3px;
	border-right: 3px #4382B7 double;
	clear: both;
}
#coordinator table.naitei td div.comment2 {
	width: 295px;
	float: right;
	padding: 5px 10px;
	text-align: left;
}

/* 表 内定者 内容 */
#coordinator table.naitei td div.name {
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
}
#coordinator table.naitei td div.sub {
	width: 200px;
	color: #FFF;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 1px;
	background: url("../img/experienceBlue01.jpg") no-repeat scroll 0 0 transparent;
}
#coordinator table.naitei td div.comment {
	width: 575px;
	padding: 5px 10px;
	margin-top: 235px;
	text-align: left;
	border-top: 3px #4382B7 double;
}
