@charset "Shift-JIS";/* --------------------------------------------------  base layout-------------------------------------------------- */body#job div#gnav li#gnav_job a{	background-position: 0 -32px;}body#job h2#pagettl{	text-indent: 0;	margin-bottom:25px;}/* --------------------------------------------------  common layout-------------------------------------------------- */#content h2#txt_pagettl{	margin-bottom:1px;}/* job_do_kodawari */div#job_do_kodawari{	background:#e8f4ff;	border-bottom:1px dotted #666;	margin-bottom:10px;}div#job_do_kodawari ul li{	padding:3px 0 3px 5px;	float:left;}/* job_do_tbl */table.job_do_tbl{	width:100%;}table.job_do_tbl th,table.job_do_tbl td{	border:1px solid #ccc;	padding:7px;}table.job_do_tbl th{	color:#666;	background-color:#eee;	width:150px;}table.job_do_tbl td ul{	margin:0;}table.job_do_comapnypic{	width:100%;}table.job_do_comapnypic td{	text-align:center;	border:none;}table.job_do_comapnypic td p{	font-size:11px;}
/* add by exmart */.l_red_ttl {
	font-weight: bold;
	color: #FF0000;
}/* --------------------------------------------------  company detail layout-------------------------------------------------- *//* job_do_goto */div#job_do_goto{	margin-bottom:20px;}/* job_do_pr */div#job_do_pr{	border:4px solid #ccc;	margin-bottom:30px;	padding:15px;}div#job_do_pr div.job_do_prbox{	margin-bottom:5px;}div#job_do_pr div.job_do_prbox div.job_do_prtxt{	font-size:14px;	font-weight:bold;	width:500px;	padding-top:0.5em;	float:left;}div#job_do_pr div.job_do_prbox div.job_do_prlogo{	width:120px;	float:right;	display:block;}div#job_do_pr div.job_do_consulbox{	background:#e8f4ff;	border:1px solid #ccc;	padding:10px;}div#job_do_pr div.job_do_consulbox div.job_do_consultxt{	width:504px;	float:left;}div#job_do_pr div.job_do_consulbox div.job_do_consultxt h3{	font-size:12px;	color:#fff;	background:#aaa;	margin-bottom:0.5em;}div#job_do_pr div.job_do_consulbox div.job_do_consulimg{	width:90px;	float:right;}/* --------------------------------------------------  position detail layout-------------------------------------------------- */table.job_do_postbl{	border:1px solid #ccc;	width:100%;}table.job_do_postbl th,table.job_do_postbl td{	background:#fafafa;	padding:2px 15px;}table.job_do_postbl th{	font-weight:normal;	width:500px;}table.job_do_postbl a{	background:url(common/img/arrow_left01.gif) no-repeat 0 0.4em;	padding-left:8px;}/* icon_new_detail */h2.icon_new_pagettl span.icon_new_detail{	width:50px;	float:left;	padding-top:0.4em;}h2.icon_new_pagettl span.position_detail_pagettl{	width:625px;	padding-left:5px;	float:left;}/*h2.icon_new_pagettl span.position_detail_pagettl{	width:630px;	float:right;}*//* --------------------------------------------------  position list layout-------------------------------------------------- *//* company_paging_info */div.company_paging_info{	font-size:14px;	margin:1.5em 0;}div.company_paging_info span.red_num_mid{	font-size:16px;	font-weight:bold;	color:#f00;}div.company_paging_info span.red_num_normal{	font-weight:bold;	color:#f00;}div.company_paging_info div.paging{	margin:1em 0;}/* job_do_poslist */div.job_do_poslist{	border:1px solid #ccc;	margin-bottom:30px;	padding:15px;	position:relative;}#content div.job_do_poslist h3{	font-size:18px;	margin-bottom:0.5em;}/* icon_new_list */div.job_do_poslist div.icon_new_list{	width:49px;	height:17px;	overflow:hidden;	position:absolute;	top:-7px;	left:15px;	font-size:1px;}/* IE bugfix */*html div.job_do_poslist div.icon_new_list{	left:0;}table.job_do_poslist_tbl{	width:100%;}table.job_do_poslist_tbl th,table.job_do_poslist_tbl td{	border:1px solid #ccc;	padding:7px;}table.job_do_poslist_tbl th{	color:#666;	background-color:#eee;	width:100px;}table.job_do_poslist_tbl td ul{	margin:0;}div.poslist_left{	width: 430px;	float:left;}div.poslist_right{	width: 210px;	float:right;}/* job_do_poslist_kodawari */div.job_do_poslist_kodawari{	background:#e8f4ff;	margin-bottom:10px;}div.job_do_poslist_kodawari ul li{	padding:3px 0 3px 5px;	float:left;}
