@charset "shift_jis";
@import url(top.css);

div#global_navigation {
	margin-bottom: 8px;
}
div#content div.topic_path {
	margin-bottom: 10px;
}
div#content div#title {
	font-size: 0;
	line-height: 0;
	margin-bottom: 4px;
}

/* フィールド
------------------------------------------------------------ */
div#content ul.fieldset {
	_height: 1%;
	*zoom: 1;
}
div#content ul.fieldset:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content ul.fieldset li {
	float: left;
	_height: 1%;
	margin-right: 20px;
	*zoom: 1;
}
div#content ul.fieldset li:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.sub ul.fieldset li {
	margin-right: 0;
}
div#content ul.fieldset li i,
div#content ul.fieldset li input,
div#content ul.fieldset li select,
div#content ul.fieldset li span {
	float: left;
	margin: 0 5px 0 0;
	outline: none;
}
div#content ul.fieldset li i {
	margin-top: 3px;
}
div#content ul.fieldset li span {
	margin-top: 4px;
	*white-space: nowrap;
}
div#content ul.fieldset.compact {
	padding-bottom: 3px;
	padding-top: 2px;
}
div#content ul.fieldset.compact li {
	margin-right: 10px;
}
div#content ul.fieldset li input[type="checkbox"],
div#content ul.fieldset li input[type="radio"] {
	height: 13px;
	margin: 6px 5px 6px 0;
	padding: 0;
	width: 13px;
}
div#content ul.fieldset.compact li input[type="checkbox"],
div#content ul.fieldset.compact li input[type="radio"] {
	margin-bottom: 3px;
	margin-top: 4px;
}
div#content ul.fieldset.compact li span {
	margin-top: 2px;
}

/* 更新情報
------------------------------------------------------------ */
div#content div.main div.update {
	background-image: url(img/eng/background_update_01.gif);
	padding-top: 19px;
	position: relative;
}
div#content div.main div.update p.date {
	position: absolute;
	left: 11px;
	top: 7px;
}
div#content div.main div.update dl.first dt span.number {
	color: #344280;
}
div#content div.main div.update dl dt {
	padding-bottom: 7px;
	padding-top: 7px;
}
div#content div.main div.update dl dd {
	padding-bottom: 4px;
	padding-top: 6px;
}
div#content div.main div.update dl.first dd {
	line-height: 1.5em /* = 18px */;
}

/* 検索
------------------------------------------------------------ */
div#content div.main div.eng_search div.condition {
	margin-bottom: 10px;
	margin-top: 10px;
}
div#content div.main div.eng_search div.condition h2 {
	font-size: 0;
	line-height: 0;
	margin-bottom: 9px;
}
div#content div.main div.eng_search div.condition ul.tab {
	background: url(img/eng/background_search_condition_01.gif) 0 100% no-repeat;
	font-size: 0;
	_height: 1%;
	line-height: 0;
	padding-bottom: 8px;
	*zoom: 1;
}
div#content div.main div.eng_search div.condition ul.tab:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.main div.eng_search div.condition ul.tab li {
	float: left;
	margin-right: 5px;
}
div#content div.main div.eng_search div.condition ul.tab li a {
	background-image: url(img/eng/button_search_condition_01.png);
	display: block;
	height: 31px;
	text-indent: -9999px;
	width: 120px;
}
div#content div.main div.eng_search div.condition ul.tab li a.job {
}
div#content div.main div.eng_search div.condition ul.tab li a.job:hover {
	background-position: 0 -31px;
}
div#content div.main div.eng_search div.condition ul.tab li.selected a.job {
	background-position: 0 -62px;
}
div#content div.main div.eng_search div.condition ul.tab li a.skill {
	background-position: -120px 0;
}
div#content div.main div.eng_search div.condition ul.tab li a.skill:hover {
	background-position: -120px -31px;
}
div#content div.main div.eng_search div.condition ul.tab li.selected a.skill {
	background-position: -120px -62px;
}
div#content div.main div.eng_search div.condition ul.tab li a.field {
	background-position: -240px 0;
}
div#content div.main div.eng_search div.condition ul.tab li a.field:hover {
	background-position: -240px -31px;
}
div#content div.main div.eng_search div.condition ul.tab li.selected a.field {
	background-position: -240px -62px;
}
div#content div.main div.eng_search div.condition ul.tab li a.business {
	background-position: -360px 0;
}
div#content div.main div.eng_search div.condition ul.tab li a.business:hover {
	background-position: -360px -31px;
}
div#content div.main div.eng_search div.condition ul.tab li.selected a.business {
	background-position: -360px -62px;
}
div#content div.main div.eng_search div.condition ul.tab li a.feature {
	background-position: -480px 0;
}
div#content div.main div.eng_search div.condition ul.tab li a.feature:hover {
	background-position: -480px -31px;
}
div#content div.main div.eng_search div.condition ul.tab li.selected a.feature {
	background-position: -480px -62px;
}
div#content div.main div.eng_search div.condition div.frame {
	background-color: #e6e6e6;
	border: 1px solid #a7a7a7;
	padding: 3px;
}
div#content div.main div.eng_search div.condition div.frame div.list {
	background-color: #fff;
	padding: 9px 5px 12px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl {
	display: none;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dt {
	background-color: #ebebeb;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 3px;
	margin-top: 11px;
	padding-left: 10px;
	padding-top: 2px;
	behavior: url(/lib/js/2012/PIE/PIE.htc);
	position: relative;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dt:first-child,
div#content div.main div.eng_search div.condition div.frame div.list dl dt.first_child,
div#content div.main div.eng_search div.condition div.frame div.list dl dt.pie_first-child {
	margin-top: 0;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd {
	_height: 1%;
	margin-left: 10px;
	*zoom: 1;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd:first-child,
div#content div.main div.eng_search div.condition div.frame div.list dl dd.first_child {
	margin-top: -7px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd ul {
	float: left;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd ul li {
	margin-top: 5px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd ul li label {
	display: block;
	_height: 1%;
	*zoom: 1;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd ul li label:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd ul li label input {
	float: left;
	height: 13px;
	margin: 2px 5px 0 0;
	padding: 0;
	width: 13px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd ul li label span {
	display: block;
	float: left;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.inline ul {
	_height: 1%;
	*zoom: 1;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.inline ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.inline ul li {
	float: left;
	margin-right: 12px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.two_column {
	letter-spacing: -1px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.two_column ul {
	width: 337px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.two_column ul li label span {
	width: 319px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.three_column ul {
	width: 231px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.three_column ul:last-child {
	width: 210px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.three_column ul.last_child {
	width: 210px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.three_column ul li label span {
	width: 213px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.three_column ul:last-child li label span {
	width: 192px;
}
div#content div.main div.eng_search div.condition div.frame div.list dl dd.three_column ul.last_child li label span {
	width: 192px;
}
div#content div.main div.eng_search div.condition div.frame div.table {
}
div#content div.main div.eng_search div.condition div.frame div.table table {
	background-color: #fff;
	border: 1px solid #fff;
	margin-top: 1px;
	width: 100%;
}
div#content div.main div.eng_search div.condition div.frame div.table table:first-child,
div#content div.main div.eng_search div.condition div.frame div.table table.first_child {
	margin-top: 3px;
}
div#content div.main div.eng_search div.condition div.frame div.table div.more table:first-child,
div#content div.main div.eng_search div.condition div.frame div.table div.more table.first_child {
	margin-top: 1px;
}
div#content div.main div.eng_search div.condition div.frame div.table table tbody tr th {
	background-color: #ebebeb;
	font-size: 1.167em /* = 14px */;
	font-weight: bold;
	line-height: 1.286em /* = 18px */;
	padding: 5px 11px 6px;
	text-shadow: 0 1px #fff;
	width: 112px;
}
div#content div.main div.eng_search div.condition div.frame div.table table tbody tr td {
	padding-bottom: 2px;
	padding-left: 10px;
	padding-top: 2px;
}
div#content div.main div.eng_search div.condition div.frame div.table table tbody tr td.button {
	padding-bottom: 4px;
	padding-top: 4px;
	width: 70px;
}
div#content div.main div.eng_search div.condition div.frame div.table div.more {
	display: none;
}
div#content div.main div.eng_search div.condition div.frame div.table div.more:first-child,
div#content div.main div.eng_search div.condition div.frame div.table div.more.first_child {
	margin-top: 3px;
}
div#content div.main div.eng_search div.condition.expanded div.frame div.table div.more {
	display: block;
}
div#content div.main div.eng_search div.condition div.toggle {
	background: url(img/eng/icon_search_condition_01.gif) 348px 6px no-repeat;
	margin-bottom: 5px;
}
div#content div.main div.eng_search div.condition div.toggle p {
	background-image: url(img/content/button_search_toggle_01.png);
	cursor: pointer;
	font-size: 0;
	height: 27px;
	line-height: 0;
	margin-left: 501px;
	text-indent: -9999px;
	width: 190px;
}
div#content div.main div.eng_search div.condition div.toggle p.collapse {
	display: none;
}
div#content div.main div.eng_search div.condition div.toggle p:hover {
	background-position: 0 -27px;
}
div#content div.main div.eng_search div.condition.expanded div.toggle p.expand {
	display: none;
}
div#content div.main div.eng_search div.condition.expanded div.toggle p.collapse {
	display: block;
}
div#content div.main div.eng_search div.condition.expanded div.toggle p {
	background-position: -190px 0;
}
div#content div.main div.eng_search div.condition.expanded div.toggle p:hover {
	background-position: -190px 27px;
}
div#content div.main div.eng_search div.condition div.button {
	background-color: #f4f4f4;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 10px;
	behavior: url(/lib/js/2012/PIE/PIE.htc);
}
div#content div.main div.eng_search div.condition div.button div.status {
	background-image: url(img/eng/background_search_condition_02.gif);
	_height: 1%;
	margin-bottom: 10px;
	padding: 5px 14px 5px 5px;
	*zoom: 1;
}
div#content div.main div.eng_search div.condition div.button div.status:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.main div.eng_search div.condition div.button div.status div.progress {
	background-color: #fff;
	float: left;
	height: 53px;
	overflow: auto;
	padding: 2px 4px;
	width: 446px;
}
div#content div.main div.eng_search div.condition div.button div.status div.progress table tbody tr th {
	white-space: nowrap;
}
div#content div.main div.eng_search div.condition div.button div.status div.progress table tbody tr td {
}
div#content div.main div.eng_search div.condition div.button div.status dl {
	float: right;
	_height: 1%;
	margin-top: 8px;
	*zoom: 1;
}
div#content div.main div.eng_search div.condition div.button div.status dl:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.main div.eng_search div.condition div.button div.status dl * {
	float: left;
}
div#content div.main div.eng_search div.condition div.button div.status dl dt {
	margin-right: 5px;
	margin-top: 14px;
}
div#content div.main div.eng_search div.condition div.button div.status dl dd {
}
div#content div.main div.eng_search div.condition div.button div.status dl dd img {
	margin-top: 15px;
}
div#content div.main div.eng_search div.condition div.button div.status dl dd span {
	background-image: url(img/content/background_count_01.png);
	margin-right: 5px;
	padding: 3px 2px 3px 3px;
}
div#content div.main div.eng_search div.condition div.button div.status dl dd span img {
	float: left;
	margin-top: 0;
	margin-right: 1px;
}
div#content div.main div.eng_search div.condition div.button ul {
	_height: 1%;
	margin-left: 169px;
	*zoom: 1;
}
div#content div.main div.eng_search div.condition div.button ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.main div.eng_search div.condition div.button ul li {
	float: left;
	margin-right: 5px;
}
div#content div.main div.eng_search div.grid {
	background: url(img/eng/background_search_01.gif) 0 100%;
	margin-bottom: 10px;
	padding-bottom: 14px;
}
div#content div.main div.eng_search div.grid div.feature {
	float: left;
	width: 350px;
}
div#content div.main div.eng_search div.grid div.feature h2 {
	font-size: 0;
	line-height: 0;
	margin-bottom: 9px;
}
div#content div.main div.eng_search div.grid div.feature div.content {
	margin-left: 13px;
	margin-right: 13px;
}
div#content div.main div.eng_search div.grid div.hope {
	float: right;
	width: 350px;
}
div#content div.main div.eng_search div.grid div.hope h2 {
	font-size: 0;
	line-height: 0;
	margin-bottom: 10px;
}
div#content div.main div.eng_search div.grid div.hope div.content {
	margin-left: 11px;
	margin-right: 11px;
}
div#content div.main div.eng_search div.grid div.hope div.content p {
	margin-bottom: 5px;
}
div#content div.main div.eng_search div.grid div.hope div.content p.button {
	margin-bottom: 0;
	text-align: right;
}
div#content div.main div.eng_search div.grid div.hope div.content p select {
	width: 100%;
}
div#content div.main div.eng_search div.like h2 {
	font-size: 0;
	line-height: 0;
}
div#content div.main div.eng_search div.like div.content {
	background: url(img/eng/background_search_02.gif) 0 100% no-repeat;
	margin-bottom: 10px;
	padding: 8px 5px 11px 9px;
}
div#content div.main div.eng_search div.like div.content ul {
	_height: 1%;
	*zoom: 1;
}
div#content div.main div.eng_search div.like div.content ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content div.main div.eng_search div.like div.content ul li {
	float: left;
	margin-right: 4px;
}
div#content div.main div.eng_search div.keyword h2 {
	font-size: 0;
	line-height: 0;
}
div#content div.main div.eng_search div.keyword div.content {
	background: url(img/eng/background_search_02.gif) 0 100% no-repeat;
	margin-bottom: 10px;
	padding: 12px 21px 17px;
}
div#content div.main div.eng_search div.keyword div.content ul {
	line-height: 22px;
}
div#content div.main div.eng_search div.keyword div.content ul li {
	display: inline;
	margin-right: 1em;
}


/* ITエンジニア人気の求人
------------------------------------------------------------ */
div#content div.sub div.career p {
	background: url(img/content/background_separator_02.gif) 2px 0 repeat-x;
	padding: 14px 10px 11px;
	text-align: right;
}
div#content div.sub div.career p a {
	background: url(img/eng/icon_link_01.gif) 100% 49% no-repeat;
	padding-right: 17px;
}
div#content div.sub div.career p a span {
	background: url(img/eng/icon_ranking_01.gif) no-repeat;
	padding-left: 21px;
}

/* 専門サイトから探す
------------------------------------------------------------ */
div#content div.sub div.special {
	background: url(img/content/background_separator_01.gif) repeat-x;
	margin-top: 10px;
	padding-top: 11px;
}

/* 画面遷移セット
------------------------------------------------------------ */
div#content ul.return {
	font-size: 0;
	_height: 1%;
	line-height: 0;
	margin-top: 30px;
	*zoom: 1;
}
div#content ul.return:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#content ul.return li {
	float: left;
}
div#content ul.return li:last-child {
	float: right;
}
div#content ul.return li.last_child {
	float: right;
}

/* add_201210
============================================================ */

/* clearfix */
div.modal div.content ul.likeTab,
div.modal div.content div.likeContent div.three_column,
div#content div.main div.other div.interview ul.link div.inner,
div#content div.main div.other ul.three_column,
div#content div.main div.other ul.three_column dl {
	_height: 1%;
	*zoom: 1;
}
div.modal div.content ul.likeTab:after,
div.modal div.content div.likeContent div.three_column:after,
div#content div.main div.other div.interview ul.link div.inner:after,
div#content div.main div.other ul.three_column:after,
div#content div.main div.other ul.three_column dl:after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	content: ".";
}

/* topic_path */
div#content div.footer_topic_path {
	margin-top: 20px;
}

/* [main] こだわりから探す（modal）
------------------------------------------------------------ */
div.modal div.content {
	margin-top: 20px;
	background: none;
}
div.modal div.content ul.likeTab li {
	margin-left: 20px;
	float: left;
}
div.modal div.content ul.likeTab li:first-child,
div.modal div.content ul.likeTab li.first_child {
	margin: 0;
}
div.modal div.content h3 {
	margin-top: 30px;
	line-height: normal;
	color: #FFFFFF;
	background: #1E3287 url(/img/2012/eng/h3_like_upper.gif) no-repeat;
	font-size: 150%;
}
div.modal div.content h3 span {
	padding: 3px 10px 1px;
	display: block;
	background: url(/img/2012/eng/h3_like_lower.gif) no-repeat 0 100%;
}
div.modal div.content h3:first-child,
div.modal div.content h3.first_child {
	margin-top: 13px;
}
div.modal div.content div.likeContent ul.link {
	margin: 10px 0 0 11px;
}
div.modal div.content div.likeContent div.three_column ul.link {
	margin-top: 5px;
	float: left;
	width: 264px;
}
div.modal div.content div.likeContent ul.link li {
	margin-top: 5px;
	padding-left: 10px;
	background: url(img/icon_link_a_01.png) no-repeat 0 0.583em;
}

/* [main] その他
------------------------------------------------------------ */
div#content div.other h3 {
	margin-top: 20px;
}

/* [main] 希望に合う求人が見つからない 忙しくて求人を探す時間がない 方へ
------------------------------------------------------------ */
div#content div.nothing_time {
	margin-top: 20px;
}

/* [main] 転職成功者インタビュー
------------------------------------------------------------ */
div#content div.main div.other div.interview ul.link li {
	margin-top: 3px;
}
div#content div.main div.other div.interview ul.link li:first-child,
div#content div.main div.other div.interview ul.link li.first_child {
	margin: 10px 0;
	padding: 0;
	background: url(/img/2012/eng/background_entryhook_upper.gif) no-repeat;
	*vertical-align: top;
}
div#content div.main div.other div.interview ul.link li:first-child div.inner,
div#content div.main div.other div.interview ul.link li.first_child div.inner {
	padding: 15px;
	background: url(/img/2012/eng/background_entryhook_lower.gif) no-repeat 0 100%;
}
div#content div.main div.other div.interview ul.link li:first-child span,
div#content div.main div.other div.interview ul.link li.first_child span {
	margin-top: 15px;
	display: block;
	float: right;
	width: 610px;
	background: url(/img/2012/eng/icon_new.gif) no-repeat 4.0em 0;
}
div#content div.main div.other div.interview ul.link li:first-child span.figure,
div#content div.main div.other div.interview ul.link li.first_child span.figure {
	margin: 0;
	float: left;
	width: auto;
}
div#content div.main div.other div.interview ul.link li:first-child span.link,
div#content div.main div.other div.interview ul.link li.first_child span.link {
	margin-top: 3px;
	padding-left: 10px;
	width: 600px;
	background: url(img/icon_link_a_01.png) no-repeat 0 0.583em;
}
div#content div.main div.other div.interview ul.link li.list {
	margin-top: 7px;
	padding-top: 7px;
	border-top: 1px dashed #DDDDDD;
	background: none;
	text-align: right;
}
div#content div.main div.other div.interview ul.link li.list a {
	background: url(/lib/css/2012/img/icon_link_a_01.png) no-repeat 0 0.5em;
	padding-left: 10px;
	display: inline-block;
}

/* [main] ITエンジニアが押さえるべき職務経歴書作成のための3ステップ & キャリアを考えるのに役立つ2つのヒント
------------------------------------------------------------ */
div#content div.main div.other ul.three_column {
	margin-top: 10px;
	background: url(/img/2012/eng/background_three_steps_lower.gif) no-repeat 0 100%;
}
div#content div.main div.other ul.three_column li {
	margin-left: 10px;
	float: left;
	width: 230px;
	background: url(/img/2012/eng/background_three_steps_upper.gif) no-repeat;
}
div#content div.main div.other ul.three_column li:first-child,
div#content div.main div.other ul.three_column li.first_child {
	margin: 0;
}
div#content div.main div.other ul.three_column dl {
	padding: 15px;
}
div#content div.main div.other ul.three_column dl dt,
div#content div.main div.other ul.three_column dl dd {
	padding-left: 10px;
	float: right;
	width: 135px;
}
div#content div.main div.other ul.three_column dl dt {
	background: url(/lib/css/2012/img/icon_link_a_01.png) no-repeat 0 0.5em;
}
div#content div.main div.other ul.three_column dl dd.figure {
	padding: 0;
	float: left;
	width: auto;
}

/* キャリアを考えるのに役立つ2つのヒント */
div#content div.main div.other div.two_hints ul.three_column {
	width: 470px;
}

/* [sub] ITSSスキル診断
------------------------------------------------------------ */
div#content div.sub div.itss_skill {
	margin-top: 10px;
	padding-top: 11px;
	background: url(img/content/background_separator_01.gif) repeat-x;
}

/*= 2013/5 MLC追加 =*/

/* boxTyPickUp
------------------------------------------------------------ */
div#content div.boxTyPickUp {
	border-top:solid 5px #1e3185;
	margin-bottom: 20px;
}
div#content div.boxTyPickUp div.inner {
	border-bottom: 3px solid #E1E1E1;
	border-left: 3px solid #E1E1E1;
	border-right: 3px solid #E1E1E1;
}
div#content div.boxTyPickUp div.inner p,
div#content div.boxTyPickUp div.inner dd {
	color:#666666;
	font-size:12px;
}

/* .header */
div#content div.boxTyPickUp div.inner div.header {
	border: 1px solid white;
	padding: 10px;
	position: relative;
	background: url(/lib/css/2012/img/eng/bg_hdg_pickup.gif) center top no-repeat;
}
div#content div.boxTyPickUp div.inner div.header .hdg {
	color:#793625;
	font-size:16px;
	font-weight:bold;
	padding-left:80px;
	background:url(/lib/css/2012/img/eng/icon_pickup_01.gif) 0 0 no-repeat;
}

/* .listPickUp */
div#content div.boxTyPickUp div.inner .listPickUp {
	position:relative;
	margin:1px;
}
div#content div.boxTyPickUp div.inner div.listPickUp {
	padding:1px;
	padding-top:2px;
	background: url(/lib/css/2012/img/eng/background_separator_01.gif) repeat-x;
	background-position: top;
	font-size:11px;
}
div#content div.boxTyPickUp div.inner div.listPickUp.first-child {
	padding:1px;
	border-top: 1px solid #E1E1E1;
	background:none;
}
div#content div.boxTyPickUp div.inner div.listPickUp:hover {
	text-decoration:none!important;
	background:url(/lib/css/2012/img/eng/image_bg_01.png) top left!important;
	background-image: linear-gradient(bottom, rgb(255,255,255) 0%, rgb(207,224,240) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(207,224,240) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(207,224,240) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(207,224,240) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(207,224,240) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(255,255,255)),
		color-stop(1, rgb(207,224,240))
	);
	behavior: url(/lib/js/2012/PIE/PIE.htc)!important; /* This lets IE know to call the script on all elements which get the 'box' class */
}
div#content div.boxTyPickUp div.inner div.listPickUp dl {
	padding:5px 10px!important;
	margin-left: 70px;
}
div#content div.boxTyPickUp div.inner div.listPickUp dt a {
	padding-top:3px;
	padding-bottom:3px;
	padding:6px 12px;
  	padding-right: 0;
	display:block;
	display: inline-block;
	padding-left: 10px;
	background: url(/lib/css/2012/img/eng/icon_link_a_01.png) no-repeat left center;
	text-decoration:none!important;
}
div#content div.boxTyPickUp div.inner div.listPickUp dd {
	padding-left:10px;
}
div#content div.boxTyPickUp div.inner div.listPickUp a span {
	color:#146DCB;
	font-size:12px;
	line-height:20px;
	font-weight:bolder;
}
/* .thumbCompany */
div#content div.boxTyPickUp div.inner div.listPickUp .thumbCompany {
	display: inline;
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -22px;
}
