@charset "UTF-8";

/* CSS Document */
/******************************************************************
#lnav
******************************************************************/
#lnav dt {
	background: url(../../recruit/img/lnav_t.gif) left top no-repeat;
}
#lnav .lnav1 a {
	background: url(../../recruit/img/lnav1.gif) left top no-repeat;
}
#lnav .lnav1 a:hover {
	background: url(../../recruit/img/lnav1_f2.gif) left top no-repeat;
}
#lnav .lnav2 a {
	background: url(../../recruit/img/lnav2.gif) left top no-repeat;
}
#lnav .lnav2 a:hover {
	background: url(../../recruit/img/lnav2_f2.gif) left top no-repeat;
}

/******************************************************************
#con
******************************************************************/
/* #con1 */
#con1 .recruit_list {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
#con1 .recruit_list dt,.recruit_list dd {
	float: left;
	padding: 0 10px;
	border-right: #000 1px solid;
}
#con1 .guidelines {
	clear: both;
	overflow: hidden;
	margin-bottom: 50px;
}
#con1 .guidelines p.type {
	margin-bottom: 5px;
}
#con1 .guidelines table {
	width: 580px;
	border-top: #C0C0C0 1px solid;
	border-left: #C0C0C0 1px solid;
	margin-bottom: 20px;
}
#con1 .guidelines th {
	width: 25%;
	font-weight: normal;
	padding: 5px;
	border-right: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
	background-color: #F0F0F0;
}
#con1 .guidelines td {
	padding: 5px;
	border-right: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
}
#con1 .guidelines li {
	list-style: disc none outside;
	margin-left: 20px;
}

/* #con2 */
#con2 .address {
	width: 350px;
	border: #148E75 1px solid;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}


