/* Div ID Styles
=============================================== */

/* h2 Styles
----------------------------------------------- */
#contents h2 {
	background: url(http://www.smsys.jp/job/images/head-job.gif) no-repeat;
	text-indent: -5000px;
	}

/* Information Styles
----------------------------------------------- */
#contents dl {
	width: 500px;
	height: 300px;
	background: url(http://www.smsys.jp/job/images/job-img01-bg.jpg) no-repeat;
	}

#contents dt#consul a {
	display: block;
	width: 500px;
	height: 75px;
	background: url(http://www.smsys.jp/job/images/job-img01-consul.gif) no-repeat;
	text-indent: -5000px;
	}

#contents dt#consul a,
#contents dt#consul a:link,
#contents dt#consul a:visited {
	background-position: 0 0;
	}

#contents dt#consul a:focus,
#contents dt#consul a:hover,
#contents dt#consul a:active {
	background-position: 0 -75px;
	border-bottom-style: none;
	}
 
#contents dt#edu a {
	display: block;
	width: 500px;
	height: 75px;
	background: url(http://www.smsys.jp/job/images/job-img01-edu.gif) no-repeat;
	text-indent: -5000px;
	}

#contents dt#edu a,
#contents dt#edu a:link,
#contents dt#edu a:visited {
	background-position: 0 0;
	}

#contents dt#edu a:focus,
#contents dt#edu a:hover,
#contents dt#edu a:active {
	background-position: 0 -75px;
	border-bottom-style: none;
	}
 
#contents dt#out a {
	display: block;
	width: 500px;
	height: 75px;
	background: url(http://www.smsys.jp/job/images/job-img01-out.gif) no-repeat;
	text-indent: -5000px;
	}

#contents dt#out a,
#contents dt#out a:link,
#contents dt#out a:visited {
	background-position: 0 0;
	}

#contents dt#out a:focus,
#contents dt#out a:hover,
#contents dt#out a:active {
	background-position: 0 -75px;
	border-bottom-style: none;
	}
 
#contents dt#research a {
	display: block;
	width: 500px;
	height: 75px;
	background: url(http://www.smsys.jp/job/images/job-img01-research.gif) no-repeat;
	text-indent: -5000px;
	}

#contents dt#research a,
#contents dt#research a:link,
#contents dt#research a:visited {
	background-position: 0 0;
	}

#contents dt#research a:focus,
#contents dt#research a:hover,
#contents dt#research a:active {
	background-position: 0 -75px;
	border-bottom-style: none;
	}

#contents ul {
	margin: 0;
	padding: 5px;
	border: 1px solid #216CB8;
	background-color: #FFF;
	}

#contents li {
	font-size: 11px;
	line-height: 140%;
	list-style-position: inside;
	}

#contents dd#consulSub {
	position: absolute;
	top: 229px;
	visibility: hidden;
	}

#contents dd#eduSub {
	position: absolute;
	top: 308px;
	visibility: hidden;
	}

#contents dd#outSub {
	position: absolute;
	top: 387px;
	visibility: hidden;
	}

#contents dd#researchSub {
	position: absolute;
	top: 374px;
	visibility: hidden;
	}
