table.senior{
	border-top:#666666 dotted 1px;
	border-bottom:#666666 dotted 1px;
	border-collapse:collapse;
	margin:0px 0px 20px 0px;
	}
td.senior1{
	border-bottom:#666666 dotted 1px;
	border-collapse:collapse;
	padding: 1px 0px 1px 18px; 
	background: url('../img/common/arrow1_blue.gif') no-repeat 0px 7px;
	}
td.senior1_2{
	border-bottom:#666666 dotted 1px;
	border-collapse:collapse;
	padding: 1px 0px 1px 18px; 
	background: url('../img/common/arrow1_yellow.gif') no-repeat 0px 7px;
	}
td.senior2{
	padding: 1px 0px 1px 0px; 
	border-bottom:#666666 dotted 1px;
	border-collapse:collapse;
	}
td.senior2_2{
	padding: 1px 0px 1px 0px; 
	border-bottom:#666666 dotted 1px;
	border-collapse:collapse;
	}
table.photo{
	margin:0px 0px 20px 0px;
	}
	
.title{
	text-align:left;
	color:#006699;
	font-size:14px;
	font-weight:bold;
	line-height:160%;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 5px 0px;
	background: url('../img/common/arrow1_green.gif') no-repeat 0px 8px;
	}
	
.voice{
	margin: 0px 0px 20px 18px;
	}




#voiceList {
	border-top: 1px dotted #666;
	list-style-type:  none;
	padding:0;
	margin:0 0 50px 0;
}
#voiceList li {
	border-bottom: 1px dotted #666;
	padding:0;
	margin:0;
}
#voiceList li.active {
	background: #f0f9ff;
}
#voiceList li.active span:nth-child(1) {background: url('../img/common/arrow1_yellow.gif') no-repeat 0px 7px;}
#voiceList li.active span:nth-child(3) {background: url(../img/recruit/icon_fukidashi_02.gif) no-repeat 0px 0px;font-weight: bold;}

#voiceList li:hover {
	background: #f0f9ff;
}
#voiceList li a {
	display: flex;
	justify-content: space-between;
	padding: 5px; 
	color: #000;
	text-decoration: none;
}
#voiceList li span {
	display: block;
}
#voiceList li span:nth-child(1) {flex-basis: 105px;padding-left: 15px;background: url('../img/common/arrow1_blue.gif') no-repeat 0px 7px;}
#voiceList li span:nth-child(2) {flex-basis: 80px;text-decoration: none;}
#voiceList li span:nth-child(3) {flex-basis: 400px;padding-left: 23px;color:#09C;text-decoration:underline;background: url(../img/recruit/icon_fukidashi.png) no-repeat 0px 0px;}
#voiceList li span:nth-child(3):hover {color:#f90;}


#voiceList.category {
	margin-bottom:30px;
}
#voiceList.category li span:nth-child(3) {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}


#seniorCard {
	margin-bottom: 30px;
	list-style-type: none;
	display: flex;
	background: linear-gradient(#3290D4, #015A9A);
}
#seniorCard img {vertical-align: bottom;}

#seniorCard li {

}
#seniorCard li:nth-child(2) {
	padding: 8px;
}
#seniorCard li span {
	display: block;
	font-family:"ヒラギノ角ゴ Pro W3","メイリオ", "ＭＳ Ｐゴシック",sans-serif;
}

#seniorCard li span.division {color: #F4F93E;font-weight: bold;}
#seniorCard li span.genre    {color: #F4F93E;font-weight: bold;margin-bottom:4px;}
#seniorCard li span.name     {color: #fff;font-size:14px;float:left;padding-right:20px;}
#seniorCard li span.year     {color: #fff;font-size:11px;padding-top:3px;}
#seniorCard li span.catch    {color: #FFCC00;clear:both;margin-top:2px;
	font-size: 16px;
	font-weight:500;
	line-height: 1.5;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "BIZ UDMincho", "Yu Mincho", serif;}
#seniorCard li span.division:before {content:"部署：";font-size:12px;}
#seniorCard li span.genre:before {content:"担当：";font-size:12px;}
#seniorCard li span.name:after {content:"さん";font-size:11px;padding-left:8px;}
#seniorCard {}
#seniorCard {}
#seniorCard {}
#seniorCard {}
#seniorCard {}