@charset "utf-8";
/* CSS Document */
#entry_index h3,#entry h3{
	background:url(../img/recruit/h3_bg.gif) no-repeat center left;
	height:27px;
	font-size:1.4em;
	font-weight:bold;
	color:2d2d2d;
	padding:13px 0 0 24px;
	margin:0 0 15px 0;
	}
#entry_index h4,#entry h4{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	color:#1a3161;
	}

#entry_index ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#entry_index ul li{
	list-style:disc;
	color:#1a3161;
	margin:0 0 0 15px;
	padding:0 0 0 0;
	}

#entry_index ul li span{
	color:#3d3d3d;
	}
#entry_index ol{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	}
#entry_index ol li{
	list-style:none;
	margin:0;
	padding:0;
	}
#entry table{	
	border:1px solid #dfdfdf;
	width:594px;
	}
#entry th{
	background:#e0e4eb;
	padding:10px 0 10px 15px;
	color:#1a3161;
	font-weight:bold;
	vertical-align:top;
	}
#entry td{
	}

#entry .bb{
	border-bottom:1px solid #dfdfdf;
	}
#entry .bl{
	border-left:1px solid #dfdfdf;
	}
#entry .bb_white{
	border-bottom:1px solid #ffffff;
	}
#entry .bl_white{
	border-left:1px solid #ffffff;
	}

#entry .link_blue{
	margin:0;
	padding:0;
	list-style:none;
	}
#entry .link_blue li{
	list-style:disc;
	color:#1a3161;
	margin:0 0 0 15px;
	padding:0 0 0 0;
	}

#entry .link_blue li span{
	color:#3d3d3d;
	}
	
#left .menu p{
	margin-top:10px;
	}
	
/**/

#entry .td_blue{
	background:#1a3161;
	color:#FFFFFF;
	text-align:center;
	padding:8px 0;
	border-left:1px solid #ffffff;
	font-weight:bold;
	}


#left .menu_recruit{
	list-style:none;
	padding:0 0 0 17px;
	margin-top:10px;
	}
#left .menu_recruit li{
	background:url(../img/common/menu_arrow.gif) no-repeat left;
	padding:0 20px 5px 0;
	margin:0;
	word-break: break-all;
	}
#left .menu_recruit li span{
	background:url(../img/common/menu_dotto.gif) no-repeat bottom left;
	padding:5px 0 5px 15px;
	margin:0;
	display:block;
	}

