/* ============================= */
/* ■汎用                        */
/* ============================= */
body {
   margin:0px;
   padding:0px;
   color:#000000;
   background-color:#ebf9cc;
   font-size:10pt;
   text-align:center;
}
table, td, th {
   font-size:10pt;
   color:#000000;
   vertical-align:top;
}
img {
   border-style:none;
}
form {
   margin:0px;
   padding:0px;
}
input {
   vertical-align:middle;
}
select {
   vertical-align:middle;
}
a:link,
a:visited {
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
h1 {
   margin:0px;
   padding:0px;
   font-size:0%;
}
p {
   line-height:1.35em;
   margin:0px;
   padding:0px;
}
p.error {
   color:#ff0000;
   font-weight:bold;
}
/* ============================= */
/* ■ベース                      */
/* ============================= */
div.body {
   width:768px;
   margin:0px auto;
   background-image:url(../bg.gif);
   background-repeat:repeat-y;
   height:100%;
   display:table;
}
table.main,
table.top {
   margin:0px auto;
}
table.main {
   text-align:center;
}
td.line {
   background-color:#302f97;
}

/* ============================= */
/* ■ヘッダ                      */
/* ============================= */
td.header_link {
   vertical-align:middle;
   width:100%;
}
div.logaout a {
   background-image:url(../mark_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:12px;
}
/*10.03.12 add */
td.header_tab {
   vertical-align:bottom;
   width:100%;
}

/* ============================= */
/* ■フッタ                      */
/* ============================= */
div.footer {
   text-align:center;
}
div.footer table.footer {
   margin:0px auto;
   width:730px;
}
div.footer table.footer td {
   width:365px;
   font-size:8pt;
   vertical-align:bottom;
}
td.policy a {
   background-image:url(../mark_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:12px;
   margin-right:13px;
   white-space:nowrap;
}
		td.copyright {
			text-align:right;
		}

/* 08.09.12 override */
div.footer table.footer td {
   width:auto;
}
div.footer table.footer td.policy {
   width:400px;
}

/* ============================= */
/* ■ページのトップへ            */
/* ============================= */
div.pagetop {
   margin-top:30px;
   text-align:right;
   clear:both;
}
div.pagetop a {
   background-image:url(../mark_pagetop.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:14px;
}

/* ============================= */
/* ■見出し                      */
/* ============================= */
div.midashi {
   margin-bottom:13px;
}
div.midashi table td {
   vertical-align:middle;
}
div.midashi table td p {
   font-weight:bold;
   margin-left:1em;
}
div.midashi2 {
   margin-bottom:7px;
}
div.komidashi {
   margin-bottom:5px;
}
div.midashi_admin {
   color:#277498;
   font-size:14pt;
   font-weight:bold;
   margin-bottom:13px;
}


/* ============================= */
/* ■ハーフグリッド              */
/* ============================= */
*.half_odd {
	width:49%;
	float:left;
}
*.half_even {
	width:49%;
	float:right;
}
/* ============================= */
/* ■float打消し用hr             */
/* ============================= */
hr {
	display:block;
	clear:both;
	height:1px;
	margin:0px;
	margin-top:0px;
	padding:0px;
	border-width:0px;
	visibility:hidden;
}

/* ============================= */
/* ■ボタン                      */
/* ============================= */
div.button_c {
   text-align:center;
}
div.button_c2 {
   text-align:center;
   margin-top:8px;
}
div.button_r {
   text-align:right;
}

/* ============================= */
/* ■トップ                      */
/* ============================= */

/*===== TOPICS =====*/
.topics {
	padding:3px;
	width:520px;
	border:solid 1px #a8b4c4;
}

/*===== INFORMATION 今週の注目のお仕事情報 =====*/
.information {
	padding:3px;
	width:252px;
	border:solid 1px #a8b4c4;
}
/*===== INFORMATION =====*/
.date {
	color:#717c8a;
	font-weight:bold;
	padding:0px 4px;
}
.info_title {
}	

.arrow {
background-image:url(../mark_text_link.gif);
background-repeat:no-repeat;
background-position:4px 50%;
padding-left:20px;
/*padding-right:4px;*/
color:#0005cd;
font-weight:bold;
font-size:0.8em;
}
.arrow_area {
width:13px;
height:13px;
background-image:url(../mark_text_link.gif);
background-repeat:no-repeat;
background-position:4px 50%;
padding-left:20px;
}


div.topic {
	padding:0px 4px;
	line-height:1.3em;
}
div.jobinfo img.line {
	margin:0px;
	padding:0px 4px;
}


/*===== メイツグループ =====*/
table.group td.title {
   padding:10px 5px 5px 10px;
}

div.link_group {
   margin:0px auto;
   width:530px;
}
td.line_cheack {
   background-image:url(../bg_linkgroup_hr.gif);
   background-color:#fffffe;
}

table.group td {
   padding:0px 10px;
}

tr.links td a {
   background-image:url(../mark_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:16px;
   margin-right:13px;
   line-height:1.2em;
}
table.group td.links a {
   background-image:url(../mark_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:16px;
   margin-right:13px;
   line-height:1.2em;
}
/*===== メニュー =====*/
.menu_area {
	background-color:#e5e3c1;

}


.menu {
/*   width:175px;
   border:solid 1px #b5b57a;
   background-color:#ffffff;*/
   margin:9px 0px 14px;
}
.banner {
   width:177px;
   background-color:#d5d1a0;
   margin:0px 0px 14px;
}

.menu_link {
   padding-left:16px;
   background-repeat:no-repeat;
   background-position:left;
   text-align:left;
   background-image:url(../mark_text_link.gif);
   margin:5px;
   
}
/*▽060818▽*/
table.menu_online {
   border-right:1px solid #cfbfa9;
   border-bottom:1px solid #cfbfa9;
   background-color:#ffffff;
}
td.menu_online {
   padding:5px 24px 5px 10px;
   background-image:url(../bg_menu_online.gif);
   background-position:right;
   background-repeat:repeat-y;
   line-height:1.3
}
p.menu_link {
   background-repeat:no-repeat;
   background-position:left;
   text-align:left;
   background-image:url(../mark_text_link.gif);
   margin:0px;
}
/*△060818△*/

/*▽060929▽*/
table.icn_media td {
   background-color:#f2f1e0;
   padding:6px 5px;
   font-size:10px;
   line-height:1.35em;
}
/*△060929△*/

/*▽080704▽*/
div.tel_banner {
   width:175px;
   margin:0px 0px 14px;
}
div.tel_banner div.tel{
   color:#ffffff;
   background-color:#2844a5;
   padding:10px 12px 0px;
   text-align:left;
   line-height:1.3em;
}
div.tel_banner div.tel span.area{
   font-weight:bold;
}
div.tel_banner div.tel div.lead{
   margin:3px 0 0;
   color:#e5e3c1;
   text-align:center;
}
/*△080704△*/

/*▽080708▽*/
p.menu_link {
   background-position:0px 3px;
}
/*△080708△*/

/*===== フッタ =====*/
.line_hooter{
	background-image:url(../line_topics_02.gif);
}

a.policy {
   padding-left:14px;
   background-repeat:no-repeat;
   background-position:left;
   background-image:url(../mark_link.gif);
   margin:5px;
}
/*
	table.footer img {
		vertical-align:bottom;
}*/


/* ============================= */
/* ■地域トップ                  */
/* ============================= */
/*==== お仕事検索 =====*/
.job-search img {
	padding:13px 9px 12px 14px;
}
td.job-search_links {
	padding:7px;
	width:50%;
}
td.job-search_links a {
   background-image:url(../mark_text_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:16px;
   margin-right:13px;
   white-space:nowrap;
   line-height:1.2em;
}
table.search-bg {
	margin:0px auto;
	background-color:#000000;
	background-image:url(../bana_job-serch_bg.gif);
}


/* ============================= */
/* ■お仕事検索                  */
/* ============================= */
/*==== お仕事検索 =====*/
.job-search img {
	padding:13px 9px 12px 14px;
}
td.job-search_links {
	padding:7px;
	width:50%;
}
td.job-search_links a {
   background-image:url(../mark_text_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:16px;
   margin-right:13px;
   white-space:nowrap;
   line-height:1.2em;
}

td.job-search_link {
	padding-left:7px;
	width:50%;
}
td.job-search_link a {
   background-image:url(../mark_text_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:16px;
   margin-right:13px;
   white-space:nowrap;
   line-height:1.2em;
}
td.job-search_md {
	padding:7px 0px 0px 12px;
}

/* ============================= */
/* ■お仕事検索                  */
/* ============================= */
/*==== パンくず =====*/
table.localnavi {
   background-color:#c9c5ee;
}
table.localnavi td.link {
   padding:5px 0px;
}
table.localnavi span.here {
   font-weight:bold;
}
td.search_condition {
   background-image:url(../bg_search_condition.gif);
   background-repeat:repeat-y;
}
div.search_condition {
   border-color:#75b1c6;
   border-style:solid;
   border-width:0px 1px;
   padding:3px 7px 0px 13px;
}
td.search_condition_button {
   background-image:url(../bg_search_condition.gif);
   background-repeat:repeat-y;
   vertical-align:bottom;
}
div.search_condition_button {
   padding:3px 7px 0px 13px;
   height:35px;
}
div.search_condition span.head {
   font-weight:bold;
   color:#277498;
}
div.search_condition_ctgr {
   border-color:#75b1c6;
   border-style:solid;
   border-width:0px 1px;
   padding:3px 7px 0px 13px;
}
div.search_condition_ctgr span.head {
   font-weight:bold;
   color:#277498;
}


div.job_change {
   margin:8px 0px 0px 15px;
}
div.job_change a {
   background-image:url(../mark_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:12px;
}
table.search_list {
   width:720px;
   background-color:#6ec2c7;
}
table.search_list td.bg_left {
   background-image:url(../bg_search_l.gif);
   background-repeat:repeat-y;
}
table.search_list td.bg_right {
   background-image:url(../bg_search_r.gif);
   background-repeat:repeat-y;
}
table.search_list td.detail_select {
   background-color:#cceaeb;
}
div.search_select {
   background-color:#cceaeb;
   padding:7px 10px 10px 14px;
   margin-bottom:8px;
   height:100%;
   display:table;
   clear:both;
}
/*==== 更に詳しく検索 =====*/
table.detail_list {
   width:720px;
   background-color:#d1f3e5;
}
table.detail_list td.bg_left {
   background-image:url(../bg_detail_l.gif);
   background-repeat:repeat-y;
}
table.detail_list td.bg_right {
   background-image:url(../bg_detail_r.gif);
   background-repeat:repeat-y;
}
td.detail_select {
   background-color:#f1fbf7;
   padding:7px 0px 10px 14px;
}

/* ============================= */
/* ■お仕事検索結果              */
/* ============================= */
td.examination {
   background-color:#e5e3c1;
   width:183px;
}
div.examination {
   padding:5px 6px;
}
div.examination div.number {
   margin-left:5px;
   margin-bottom:5px;
}
div.examination div.number span {
   font-weight:bold;
}
div.examination div.item {
   background-color:#f7f7ed;
   height:100%;
   display:table;
   padding:8px 9px;
}
div.examination div.item a.job {
   background-image:url(../mark_text_link.gif);
   background-repeat:no-repeat;
   background-position:left 0em;
   padding-left:16px;
}
div.examination div.use {
   margin-top:5px;
   margin-left:10px;
}
div.examination div.use a {
   background-image:url(../mark_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:12px;
}
/*==== 検索結果表示方法・件数 =====*/
table.result_list {
   background-color:#eae9f5;
   margin:25px 0px 0px;
}
table.result_list td {
   padding:5px 10px;
   white-space:nowrap;
}
table.result_list td div.page {
   float:right;
}
table.result_list td div.page span.here {
   font-weight:bold;
   color:#000000;
   background-color:#ffffff;
   padding:2px 3px;
}
table.result_list td div.page a.previous {
   background-image:url(../mark_previous.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:12px;
}
table.result_list td div.page a.next {
   background-image:url(../mark_next.gif);
   background-repeat:no-repeat;
   background-position:right;
   padding-right:12px;
}
table.result_list td div.select {
   float:left;
}
table.result_list td div.select span.here {
   font-weight:bold;
   color:#000000;
   background-color:#ffffff;
   padding:2px 3px;
}
table.result_list td div.case {
   float:right;
   margin-right:2.0em;
}
table.result_list td div.case span.number {
   font-weight:bold;
}
/*==== 検索結果 =====*/
div.result_job {
   padding-top:15px;
   margin-bottom:15px;
}
div.result_job table.job_title td.title {
   border-color:#2b63bb;
   border-style:solid;
   border-width:1px 0px 0px 0px;
   background-color:#c5daf5;
   padding:6px 10px;
}
div.result_job table.job_title td.title div.area {
   float:right;
}
div.result_job table.job_title td.title div.title {
   font-weight:bold;
   font-size:11pt;
}
div.result_job table.job_title td.title div.title img {
   vertical-align:middle;
}
div.result_job table.job_title td.icon {
   border-color:#2b63bb;
   border-style:solid;
   border-width:0px 0px 1px 0px;
   background-color:#e1ebf8;
   padding:6px 10px;
}
div.result_job table.job_title td.icon img {
   vertical-align:middle;
}
div.result_job table.job_detail th {
   color:#486ea0;
   background-color:#f0f7fe;
   padding:6px 10px;
   text-align:left;
   white-space:nowrap;
}
div.result_job table.job_detail td {
   padding:6px 10px;
}
div.result_job table.job_detail th.separate {
   background-image:url(../bg_separate.gif);
   background-repeat:repeat-x;
   background-color:#f0f7fe;
   padding:0px;
}
div.result_job table.job_detail td.separate {
   background-image:url(../bg_separate.gif);
   background-repeat:repeat-x;
   padding:0px;
}
div.result_job div.apply {
   border-color:#2b63bb;
   border-style:solid;
   border-width:1px 0px;
   text-align:center;
}
div.result_job div.apply div.button {
   margin:10px auto 8px;
}
div.result_job div.apply div.button img {
   vertical-align:middle;
}

/* ============================= */
/* ■検討中フォルダ              */
/* ============================= */
table.examination {
   margin-bottom:15px;
}
table.examination td.check {
   background-color:#e6e5c9;
   border-color:#a29988;
   border-style:solid;
   border-width:1px 0px;
   padding:3px;
   vertical-align:middle;
   width:1%;
}
table.examination td.title {
   padding:8px;
   background-color:#f7f7e6;
   border-color:#a29988;
   border-style:solid;
   border-width:1px 0px;
   vertical-align:middle;
}
table.examination td.title div.delete {
   float:right;
   padding-top:0.25em;
}
table.examination td.title p {
   font-weight:bold;
   font-size:11pt;
   margin-bottom:2px;
}
table.examination td.title a {
   background-image:url(../mark_text_link.gif);
   background-repeat:no-repeat;
   background-position:left 0em;
   padding-left:16px;
}
table.examination td.detail {
   padding:8px;
   background-color:#ffffff;
   border-color:#a29988;
   border-style:solid;
   border-width:0px 0px 1px;
   vertical-align:middle;
}
table.examination td.detail span.head {
   color:#6d5f3e;
   font-weight:bold;
   
}
table.examination td.title div.delete a {
   background:none;
   padding:0px;
}
/* ============================= */
/* ■検討中フォルダの使い方      */
/* ============================= */
div#HowToReserve {
   /* 包括要素 とりあえず宣言のみ 追加はご自由に */
}
div#HowToReserve div.komidashi{
   margin:20px 0;
   border-style:solid;
   border-color:#a29988;
   border-width:1px 0;
   padding:7px 10px;
   font-weight:bold;
   background-color:#f7f7e6;
}
div#HowToReserve img.fig{
   margin-left:25px;
   margin-bottom:15px;
}

/* ============================= */
/* ■応募フォーム                 */
/* ============================= */
div.apply table.apply_header{
   background-color:#6a91cf;
   margin:auto;
}
div.apply table.apply_header td.header{
   border-color:#2b63bb;
   border-style:solid;
   border-width:1px 0px 1px 0px;
   padding:6px 16px;
   font-weight:bold;
   color:#ffffff;
}
div.apply table.apply_header td.detail{
   border-color:#2b63bb;
   border-style:solid;
   border-width:0px 0px 1px 0px;
   padding:6px 16px;
   background-color:#c5daf5;
}
div.apply table.apply_header td.detail img {
   vertical-align:text-top;
}
div.apply table.apply_detail{
   margin:auto;
   border-color:#2b63bb;
   border-style:solid;
   border-width:1px 0px 1px 0px;
}
div.apply table.apply_detail th{
   background-color:#f0f7fe;
   border-color:#ffffff;
   border-style:solid;
   border-width:0px 2px 0px 0px;
   padding:5px 16px;
   color:#486ea0;
   text-align:left;
   vertical-align:middle;
}
div.apply table.apply_detail td{
   background-color:#f6f8f9;
   padding:5px 16px;
   color:#313232;
   vertical-align:middle;
}
div.apply table.apply_detail .separate{
   background:url(../bg_separate.gif) repeat-x;
   padding:0px;
}
div.apply table.apply_detail .spacer{
   padding:0px;
}
div.apply .must{
   font-size:10px;
   color:#ff0000;
   font-weight:bold;
}
div.apply .must_blue{
   font-size:10px;
   color:#0000f9;
   font-weight:bold;
}
div.apply span{
   color:#0000f9;
   font-weight:bold;
}
div.apply .title{
   border-color:#2b63bb;
   border-style:solid;
   border-width:1px 0px 0px 0px;
   padding:10px 16px;
   font-weight:	bold;
   color:#486ea0;
   background-color: #c5daf5;
}
div.apply textarea{
   font-size:10pt;
}
div.apply .inline_middle{
   vertical-align:middle;
}
/*▽080703▽*/
div.apply table.apply_detail th.necessary{
   background-color:#f1edfe;
   border-left:#9491c0 1px solid;
}
div.apply table.apply_detail td.necessary{
   background-color:#f9f6ff;
   border-right:#9491c0 1px solid;
}
div.apply table.apply_detail th.necessary_md{
   background-color:#f1edfe;
   border-color:#9491c0;
   border-style:solid;
   border-width:0px 1px 0px 1px;
   color:#313232;
   font-weight:normal;
   padding:10px 16px 9px;
}
div.apply table.apply_detail span.necessary{
   color:#486ea0;
}
div.apply table.apply_detail .necessary_sep{
   background-color:#9491c0;
   padding:0;
   border:none;
}
div.apply table.apply_detail .necessary_separate{
   background:url(../bg_nec_separate.gif) repeat-x;
   padding:0px;
}
/*△080703△*/

/* ============================= */
/* ■サイトポリシー              */
/* ============================= */
div#SitePolicy {
   /* 包括要素 とりあえず宣言のみ 追加はご自由に */
}
div#SitePolicy div.komidashi{
   margin:20px 0;
   border-style:solid;
   border-color:#2b63bb;
   border-width:1px 0;
   padding:7px 10px;
   font-weight:bold;
   color:#ffffff;
   background-color:#6a91cf;
}
div#SitePolicy p {
   margin:5px 30px 0px;
}
/* ============================= */
/* ■登録センターのご案内        */
/* ============================= */
table#LeftContets {
   width:569px;
   border:none;
   padding:0;
}
table#LeftContets td{
   padding:0px 20px;
}
div#Map {
   /* 包括要素 とりあえず宣言のみ 追加はご自由に */
}
div#Map div.komidashi{
   margin:20px 0;
   border-style:solid;
   border-color:#2b63bb;
   border-width:1px 0;
   padding:7px 10px;
   font-weight:bold;
   color:#ffffff;
   background-color:#6a91cf;
}
div#Map div.Fig{
   margin-left:60px;
   margin-bottom:30px;
}
div#Map div.Fig p{
   margin-top:10px;
}
div#Map div.Outline{
   margin:12px 20px;
}
div#Map div.Outline p em{
   font-size:100%;
   font-style:normal;
   font-weight:bold;
}
/* ■08.06.26 */
div#Map div.komidashi span.tel{
   margin:0 0 0 20px;
}
/* ============================= */
/* ■ご利用にあたって            */
/* ============================= */
div#Terms {
   /* 包括要素 とりあえず宣言のみ 追加はご自由に */
}
div#Terms p {
   margin:10px 30px 0;
}
div#Terms p span.mark{
   color:#003ea0;
}
div#Terms ul {
   margin:10px 30px 0 60px;
   padding:0;
   color:#333333;
}
div#Terms ol {
   margin:10px 30px 0 70px;
   padding:0;
   color:#333333;
}
div#Terms ul li,
div#Terms ol li {
   margin:5px 0;
   padding:0;
}
div#Terms table#GroupPolicy {
   width:650px;
   border:none;
   margin-left:45px;
   margin-top:10px;
}
div#Terms table#GroupPolicy td {
   width:33%;
}
div#Terms table#GroupPolicy td a{
   background-image:url(../mark_link.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding-left:16px;
   margin-right:13px;
   white-space:nowrap;
}
/* ============================= */
/* ■管理画面                    */
/* ============================= */
div.admin a{
   background-image:url(../mark_text_link.gif);
   background-repeat:no-repeat;
   background-position:left 0em;
   padding-left:16px;
}


div.result_job_admin {
   padding-top:15px;
   margin-bottom:15px;
}
div.result_job_admin table.job_title td.title {
   border-color:#2b63bb;
   border-style:solid;
   border-width:1px 0px 0px 0px;
   background-color:#c5daf5;
   padding:6px 10px;
}
div.result_job_admin table.job_title td.title div.area {
   float:right;
}
div.result_job_admin table.job_title td.title div.title {
   font-weight:bold;
   font-size:11pt;
}
div.result_job_admin table.job_title td.title div.title img {
   vertical-align:middle;
}
div.result_job_admin table.job_title td.icon {
   border-color:#2b63bb;
   border-style:solid;
   border-width:0px 0px 1px 0px;
   background-color:#e1ebf8;
   padding:6px 10px;
}
div.result_job_admin table.job_title td.icon img {
   vertical-align:middle;
}
div.result_job_admin table.job_detail th {
   color:#486ea0;
   background-color:#f0f7fe;
   padding:6px 10px;
   text-align:left;
   white-space:nowrap;
}
div.result_job_admin table.job_detail td {
   padding:6px 10px;
}
div.result_job_admin table.job_detail th.separate {
   background-image:url(../bg_separate.gif);
   background-repeat:repeat-x;
   background-color:#f0f7fe;
   padding:0px;
}
div.result_job_admin table.job_detail td.separate {
   background-image:url(../bg_separate.gif);
   background-repeat:repeat-x;
   padding:0px;
}
div.result_job_admin table.job_detail th.last {
   border-color:#2b63bb;
   border-style:solid;
   border-width:0px 0px 1px 0px;
   background-color:#f0f7fe;
   padding:0px;
}
div.result_job_admin table.job_detail td.last {
   border-color:#2b63bb;
   border-style:solid;
   border-width:0px 0px 1px 0px;
   padding:0px;
}


div.apply_admin table.apply_header{
   background-color:#6a91cf;
   margin:auto;
}
div.apply_admin table.apply_header td.header{
   border-color:#2b63bb;
   border-style:solid;
   border-width:1px 0px 1px 0px;
   padding:6px 16px;
   font-weight:bold;
   color:#ffffff;
}
div.apply_admin table.apply_detail{
   margin:auto;
   border-color:#2b63bb;
   border-style:solid;
   border-width:1px 0px 1px 0px;
}
div.apply_admin table.apply_detail th{
   background-color:#f0f7fe;
   border-color:#ffffff;
   border-style:solid;
   border-width:0px 2px 0px 0px;
   padding:5px;
   color:#486ea0;
   text-align:left;
   vertical-align:middle;
}
div.apply_admin table.apply_detail td{
   background-color:#f6f8f9;
   border-color:#ffffff;
   border-style:solid;
   border-width:0px 2px 0px 0px;
   padding:5px;
   color:#313232;
   vertical-align:middle;
}
div.apply_admin table.apply_detail .separate{
   background:url(../bg_separate.gif) repeat-x;
   padding:0px;
}
div.apply_admin table.apply_detail .spacer{
   padding:0px;
}
div.apply_admin form{
   display:inline;
   padding:0px;
}
div.apply_admin table.search-bg td{
   background-image:none;
   background-color:#cceaeb;
}
/* ============================= */
/* ■08.05.22                    */
/* ============================= */
div.note {
   font-size:8pt;
}

td.job-search_link div.note {
   padding:0 0 10px;
}

table.group td.lead {
   padding:0px 5px 5px 10px;
   font-size:8pt;
   line-height:1.3em;
}
div.link_group {
   width:730px;
}

table.group td {
   padding:1px 10px;
   font-size:8pt;
}
div.privacymark {
   padding:10px 10px 5px;
}
/* ============================= */
/* ■08.09.19                    */
/* ============================= */
table.group td {
   padding:1px 3px 1px 10px;
   font-size:8pt;
}
