@charset "utf-8";/* CONTAINER ****************************************************************/div#contents div.topback {	margin: 20px 80px 30px 0;}/* HEADER ****************************************************************/div#header {	width: 800px;	height: 80px;}div#h-top p {	float: left;	width: 430px;	height: 49px;	text-indent: -9999px;	background: url(../images/logo.gif) no-repeat;}div#h-top p a {	float: left;	width: 430px;	height: 49px;	text-indent: -9999px;	background: url(../images/logo.gif) no-repeat;}/* MAIN ****************************************************************/div#main {	padding-top: 17px;}div#main p#pdf-dl{	margin-bottom: 20px;}div#main h1 {	width: 580px;	height: 35px;	margin-bottom: 22px;	text-indent: -9999px;	background: url(../job/images/main_title.gif) no-repeat;}div#main h2 {	width: 235px;	height: 23px;	margin-bottom: 23px;	margin-left: 25px;	text-indent: -9999px;}h2#sub-title1 { background: url(../job/images/sub_title01.gif) no-repeat;}h2#sub-title2 { background: url(../job/images/sub_title02.gif) no-repeat;}div#main h3 {	width: 300px;	height: 26px;	margin-bottom: 18px;	text-indent: -9999px;}h3#box-title1 { background: url(../job/images/box_title01.gif) no-repeat;}h3#box-title2 { background: url(../job/images/box_title02.gif) no-repeat;}h3#box-title3 { background: url(../job/images/box_title03.gif) no-repeat;}div#main div.box {	margin-left: 25px;}div#main table {	width: 500px;	margin-bottom: 44px;	border: #827F7F solid 1px;	text-align: center;}div#main caption {	margin-top: 10px;	margin-bottom: 3px;	font-weight: bold;	text-align: left;}div#main tr.bg th,div#main tr.bg td {	background-color: #EEE;}div#main tr th,div#main tr td {	padding: 3px 0;	border: #827F7F solid 1px;}div#main tr .line1 {	width: 60px;	vertical-align: middle;}div#main tr .line2 {	width: 155px;}div#main dl {	width: 500px;}div#main dt {	clear: both;	width: 500px;	height: 12px;	line-height: 1;	margin-bottom: 10px;	padding: 0.58em 0 6px 19px;	font-weight: bold;	background-color: #EEE;}div#main ul {	list-style: disc;	float: left;	width: 222px;	margin-bottom: 25px;	padding-left: 20px;}.left{	margin-left:20px;	font-size:12px;}/* FOOTER ****************************************************************/div#footer {	height: 3em;	font-size: 10px;}div#footer address {	padding-top: 0.2em;	font-size: 10px;}
