@charset "UTF-8";@import "/lib/cmn_css/component.css";/* CSS Document */.recruitVi { background: url(/recruit/images/vi_recruit.jpg) top left no-repeat;}#contents img.btnLeft{	margin-right:10px;}#contents div.recGBox {	background: url(/recruit/images/bg_recgbox.gif) left top repeat-y;	border-top: 1px solid #E5E5E5;	border-bottom: 1px solid #E5E5E5;	margin-left: 320px;	padding: 10px 0;	width: 310px;}#contents div.recGBPack {	margin-left: 10px;	width: 290px;}#contents div.bgCol {	background-color:#E5E5E5;}#contents div.workHead {	clear: both;	margin-bottom: 6px;	width: 630px;}#contents div.workHead h2,#contents div.workHead h3,#contents div.workHead h4 {	display: block;	float: left;	margin-top:6px;	width: 500px;}#contents div.workHead h2 span,#contents div.workHead h3 span,#contents div.workHead h4 span {	display: block;	margin-left:10px;}#contents div.workHead p {	display: block;	float: right;	text-align: right;	line-height: 100%;	margin-top:6px;	padding: 2px 0 0 0!important;	width: 100px;}#contents div.workHead p span {	display:block;	margin-right:10px;}#contents table.tableFormat02 th{	width:30%!important;}#contents table.tableFormat02 td{	width:70%!important;}#contents table.fresh_info {	width: 99%;}#contents table.fresh_info th {	border-bottom: 1px dashed #999999;	border-right: none;	background-color: #f0f8ff;}#contents table.fresh_info td {	border-bottom: 1px dashed #999999;	border-right: none;}#contents table.fresh_info td.item {	background-color: #f0f8ff;}
