@charset "Shift-JIS";/* --------------------------------------------------  base layout-------------------------------------------------- */body#job div#gnav li#gnav_job a{	background-position: 0 -30px;}body#job h2#pagettl{	text-indent: 0;	margin-bottom:25px;}/* --------------------------------------------------  contents layout-------------------------------------------------- *//* job_company */h3#job_company_ttl{	background:url(img/job_company_ttl.png) no-repeat;}div.job_company div.job_company_logo{	margin-bottom:1em;}div.job_company ul.job_company_logoleft{	width:335px;	float:left;}div.job_company ul.job_company_logoright{	width:335px;	float:right;}div.job_company div.job_company_logo ul li{	background-color:#f8f8f8;	border:1px solid #cdcdcd;	margin-bottom:5px;	padding:5px;}div.job_company div.job_company_logo ul li img{	margin-right:5px;	float:left;}div.job_company div.job_company_logo ul li span{	margin-top:1em;	display:block;}/* job_companylist */h3#job_companylist_ttl{	background:url(img/job_companylist_ttl.png) no-repeat;}div.job_companylist_head{	background-color:#eee;	border:1px solid #d8d8d8;	position:relative;	margin-bottom:1.5em;}div.job_companylist_head h4{	font-size:14px;	color:#555;	padding:7px 12px;}div.job_companylist_head p{	font-size:12px;	line-height:1em;	text-align:right;	position:absolute;	right:10px;	top:12px;	margin:0;	padding:0;}div.job_companylist_head p span{	font-weight:bold;	color:#777;}div.job_companylist div.job_company_txt{	margin-bottom:1.5em;}div.job_companylist div.job_company_txt ul{	margin-bottom:1em;}div.job_companylist div.job_company_txt li{	width:335px;	padding-bottom:0.1em;	display:block;	float:left;}div.job_companylist div.job_company_txt li a{	background:url(../common/img/arrow_left01.gif) no-repeat 0 0.5em;	padding-left:6px;}/* job_position */h3#job_position_ttl{	background:url(img/job_position_ttl.png) no-repeat;}div.job_position ul li.job_position_box{	width:215px;	margin-bottom:15px;	float:left;}/* for IE bugfix */*html div.job_position ul li.job_position_box{	vertical-align:top;	float:none;	clear:both;	display:inline;}div.job_position ul li.job_position_box h4{	margin-bottom:0.3em;}div.job_position ul li a{	font-size:11px;	background:url(../common/img/arrow_left01.gif) no-repeat 0 0.5em;	padding-left:6px;}/* job_success */h3#job_success_ttl{	background:url(img/job_success_ttl.gif) no-repeat;}div.job_success{	margin-bottom:25px;}div.job_success li{	margin-bottom:5px;}div.job_success li.success_left{	float:left;}div.job_success li.success_right{	float:right;}
