@charset "Shift_JIS";

body    { color: #414141; background-color: #f1f2ed; margin: 0 auto }

body,td{
	font-size:80%;
	line-height:160%;
	}

a{
	color: #3D67AE; 
	text-decoration: underline;	
	}

a:link {
	color: #3D67AE; 
	text-decoration: underline;	
	}

a:visited {
	color: #10213F;
	text-decoration: underline;	
	}

a:active {
	color: #10213F;
	text-decoration: underline;
	}

a:hover {
	color: #de1419;
	text-decoration: underline;
	}

hr { font-size: 70%; display: none }
.navi    { font-size: 75%; margin-top: 5px; margin-left: 10px }
.site_privacy  { font-size: 75%; margin-right: 9px; margin-bottom: 5px }
.copyright  { font-size: 75% }
.h2    { margin-top: 10px; margin-left: 5px }
.bold { font-weight: bold }
.space { margin-bottom: 10px }
.sub_menu { font-size: 70% }
.table { margin-top: 7px; margin-bottom: 7px; padding: 7px; border-top: 1px solid #787878 }
.table2 { background-color: #e9e0e2; margin-top: 7px; margin-bottom: 7px; padding: 7px; border-top: 1px solid #787878 }
.xx-small { font-size: xx-small; line-height: 160% }
.recruit_sub_table { margin-bottom: 5px; margin-left: 3px }
.voice_name  { margin-bottom: 7px }
#topics {
	margin-left: 15px;
	}
#topics	ul {
	list-style: none;
	list-style-image: url('images/arrow.gif');
	}

#banner {
	margin: 7px 8px;
	background-color: #E7E7F0;
	}

#banner img {
	margin: 5px;
	}

/*̗p\*/
#emp_new {
	margin-left: 23px;
	width: 90%;
	border-bottom: 1px solid #787878;
	}
#emp_career {
	margin-left: 18px;
	width: 94%;
	border-bottom: 1px solid #787878;
	}
#emp_part {
	margin-left: 18px;
	width: 46%;
	border-bottom: 1px solid #787878;
	}
#emp_new caption {
	margin-left: 23px;
	}
#emp_career caption, #emp_part caption {
	margin-left: 18px;
	}
#emp_new caption, #emp_career caption, #emp_part caption {
	padding-bottom: 10px;
	color: #94404d;
	font-weight: bold;
	font-size: 80%;
	text-align: left;
	}
#emp_new th, #emp_career th, #emp_part th {
	padding: 7px;
	border-top: 1px solid #787878;
	background-color: #e9e0e2;
	font-size: 80%;
	font-weight: normal;
	}
#emp_new td, #emp_career td, #emp_part td {
	padding: 7px;
	border-top: 1px solid #787878;
	}
