

/*ながれナビ*/
.table-nav{clear:both; width:99%; margin:10px 0; padding:0; font-size:12px; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.table-nav td.prv{width:35%; }
.table-nav td.hit{width:30%;text-align:center; font-size:12px; }
.table-nav td.nxt{width:35%; text-align:right;  }

.table-nav td.prv a:link,
.table-nav td.prv a:visited{display:block; padding:6px 0 0 0; text-indent:20px; }
.table-nav td.prv a:hover,
.table-nav td.prv a:active{display:block; padding:6px 0 0 0; color:#3D2E92;}


.table-nav td.nxt a:link,
.table-nav td.nxt a:visited{display:block; padding:6px 20px 0 -20px; }
.table-nav td.nxt a:hover,
.table-nav td.nxt a:active{display:block; padding:6px 20px 0 -20px;color:#3D2E92;}


/*お仕事No*/
.no { display:block;width:100%; text-align:right; font-weight:bold; font-size:14px; color:#666; margin:0 0 0 0; padding:0;}

/*応募枠02-----------------------------*/

#d-oubo02 { height:80px;margin-left:30px;margin-top:10px;}

/*応募ボタン*/

#d-oubo02 .detail-oubo{float:left;display:block; width:580px; height:55px; float:left; margin:0; padding:0; background: url(../../img_sys/4/contents/bt_oubo_detail_l.gif) 0 0 no-repeat; font-size:11px; text-indent:-10000px;}

#d-oubo02 .detail-reentry{float:left;margin-left:15px;}


#newentry,#newentry a{float:left;width:253px; height:47px;display:block;background:url(imgsys/bt_newentry.jpg) 0 0 no-repeat;text-indent:-10000px;margin-right:20px;}#newentry a:hover{background:url(imgsys/bt_newentry.jpg) 0 -47px no-repeat;}

#staffentry,#staffentry a{float:left;width:253px; height:47px;display:block;background:url(imgsys/bt_staffentry.jpg) 0 0 no-repeat;text-indent:-10000px;}
#staffentry a:hover{background:url(imgsys/bt_staffentry.jpg) 0 -47px no-repeat;}


/*お電話での応募*/

#d-oubo02 .detail-tel { display:block; float:right; width:190px; margin:0; padding:0 0 10px 0; text-align:center;}
#d-oubo02 .tel-no { font-size:24px; margin:3px 0 0 0; font-family: "Arial", "Helvetica"; font-weight: bold; line-height: 25px; letter-spacing:1px;}

/*お気に入り求人リストボタン*/

#d-oubo02 .detail-favorite a { display:block; float:right; width:185px; height:24px; margin:5px 0 0 0; padding:0; background: url(../../img_sys/4/contents/bt_favorite.gif) 0 0 no-repeat; font-size:11px; text-indent:-10000px;}
#d-oubo02 .detail-favorite a:hover { background-position:0 -45px; text-decoration:none;}


/*もどる*/

.back { clear:both; margin:15px 0 15px 0px; text-align:left; font-size:12px;}
.back a { display:block; width:200px; height:20px; padding:0 0 0 22px; background: url(imgsys/nav.gif) 0 0 no-repeat;}
.back a:hover { background-position:0 -42px;}


/*キャッチ*/
.search-detail .title { background:#FFF url(imgsys/rpm_detailtitle.jpg) 0 0 no-repeat; margin:5px 0 0 10px; padding:0 0 0 10px;}
.search-detail .title h1{margin:0 0 0 0;padding:15px;font-size:16px;line-height:170%;}

.t-bottom{font-weight:bold;font-size:14px;line-height:18px;margin:5px 0 15px 18px;color:#FF6600;}

/*説明文*/

.search-detail .summary { display:block; text-align:left; width:98%; margin:0 15px 0 5px; padding-bottom:5px;}
.search-detail .summary p { margin:0; padding:0;}


/*エントリーボタン*/


/*テーブル*/

.search-detail table { margin:0 0 10px 0; font-size:12px;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    line-height:15px;
}
.search-detail table th,
.search-detail table td { font-size:12px;padding:5px 10px;border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;color:#333333;    line-height:15px;
}
.search-detail table th{background:#E4E2F0;font-weight:normal;color:#000066;}
.search-detail table th.end,.search-detail table td.end { border-bottom:none;}



/*リストテーブル*/
.search-list table { margin:0 0 0 0; font-size:12px;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    line-height:15px;
}
.search-list table th,
.search-list table td { font-size:12px;padding:5px 10px;border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;color:#333333;line-height:15px;
}
.search-list table th{background:#E4E2F0;font-weight:normal;color:#000066;width:20%;}
.search-list table th.end,.search-detail table td.end { border-bottom:none;}


/*応募テーブル*/
#col-oubo table { margin:0 0 0 0; font-size:12px;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
}
#col-oubo table th,
#col-oubo table td { font-size:12px;padding:5px 10px;border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;color:#333333;
}
#col-oubo table th{background:#E4E2F0;font-weight:normal;color:#000066;width:20%;}
#col-oubo table th.end,.search-detail table td.end { border-bottom:none;}



/*リスト見出し*/

.list-title { height:55px; margin:0 0 0 10px; padding:5px 0 0 0;background:#FFF url(imgsys/rpm_listtitle.jpg) 0 0 no-repeat;}
.list-title h3 {margin:10px 0 0 10px; padding:0;font-size:14px;line-height:20px;}
.list-title h3 a:link{color:#333333;font-size:14px;}
.list-title h3 a:hover{color:#0DA3FD;font-size:14px;}


/*リスト詳細へボタン*/
.list-summary { clear:both;height:50px; margin:0 0 15px 8px;text-indent:-10000px;}

.detailinfo,
.detailinfo a{float:right;width:253px; height:47px;display:block;background:url(imgsys/bt_detail.jpg) 0 0 no-repeat;text-indent:-10000px;}
.detailinfo a:hover{background:url(imgsys/bt_detail.jpg) 0 -47px no-repeat;text-indent:-10000px;}


/*登録アラート系----------------------------------------------------------*/

/*完了*/

div.ok,
div.ng { margin:10px 0 20px 35px; padding:12px 0 15px 55px; font-size:15px; font-weight:bold; line-height:1.3em; background:url(imgsys/ok.gif) 0 0 no-repeat;}

/*アラート（全体）*/

div.ng { color:#f00; background:url(imgsys/ng.gif) 0 10px no-repeat;}

/*アラート（個別）*/

div.alert { margin:5px 0; padding:0 0 0 18px; color:#f00; font-size:12px; font-weight:bold; line-height:1.3em; background:url(imgsys/alert.gif) 0 0 no-repeat;}


.red{color:#FF0000;}

/*フォーム送信ボタン（個別）*/
.submit{text-align:center;margin-top:20px;}

.submit input{border:0;width:222px;height:48px;background:url(imgsys/bt_submit.jpg);background-position:0px 0px;font-size:100%;}
.submit .bt_submit{width:222px;height:48px;background-position:0 0;
padding:0;
margin:0 auto;
float: none;
text-indent:-9999px;
cursor:pointer;
display:block;}

.submit .bt_submit:hover{background:url(imgsys/bt_submit.jpg) 0 -48px;
}


/* フォーム送信完了 */
#thanks_entry{text-align:center;width:400px;height:50px;margin:20px 0 20px 100px;padding:20px 0;border:2px solid #D1EBFE;background:#EDFBFE;}
#contents_main #thanks_entry p{width:380px;text-align:center;margin-left:15px;}
#thanks_entry h3{width:374px;height:38px;margin:0 0 15px 10px;background:url(img/basic/h3_contactthanks.gif);text-indent:-9999px;}


/*201209リスト表示項目編集用----------------------------------------------------------*/

.list-title{color:#FFFFFF;background:#3D2E92;padding:5px 15px;height:100%;}
#contents_main .list-title h3 a:link{color:#FFFFFF;text-decoration:underline;}
#contents_main .list-title h3 a:visited{color:#FFFFFF;}
#contents_main .list-title h3 a:hover{color:#beafdb;}
.list-title h3{margin:0;}
#contents_main .search-list table{margin:0 0 10px 10px;}
#contents_main .search-list table .orange a{color:#FF6600;text-decoration:underline;}
#contents_main .search-list table .orange a:hover{color:#ffa500;}


/*201211エリアタブ----------------------------------------------------------*/
ul.area_tab{list-style:none;width:578px;margin:auto;float:right;padding:0;
	background:url(img/basic/ul_areatab.jpg) left bottom repeat-x;}
.area_tab li{
	display:block;
	text-indent:-9999px;
	height:56px;
	float:left;
	margin:0 0 0 0;
	background:url(img/basic/li_areatab.jpg) no-repeat;}
#contents_main li.tab_all a,#contents_main li.tab_tokyo a,
#contents_main li.tab_kansai a,#contents_main li.tab_others a
{display:block;height:56px;}
#contents_main li.tab_all_now a,#contents_main_now li.tab_tokyo a,
#contents_main li.tab_kansai_now a,#contents_main_now li.tab_others a
{display:block;height:56px;}

#contents_main li.tab_all{background-position:0 8px;width:147px;margin-bottom:0;}
#contents_main li.tab_tokyo{background-position:-148px 8px;width:143px;margin-bottom:0;}
#contents_main li.tab_kansai{background-position:-291px 8px;width:143px;margin-bottom:0;}
#contents_main li.tab_others{background-position:-435px 8px;width:143px;margin-bottom:0;}

#contents_main li.tab_all a:hover{background:url(img/basic/li_areatab.jpg) 0 -148px no-repeat;width:147px;}
#contents_main li.tab_tokyo a:hover{background:url(img/basic/li_areatab.jpg) -148px -148px no-repeat;width:143px;}
#contents_main li.tab_kansai a:hover{background:url(img/basic/li_areatab.jpg) -291px -148px no-repeat;width:143px;}
#contents_main li.tab_others a:hover{background:url(img/basic/li_areatab.jpg) -435px -148px no-repeat;width:143px;}

#contents_main li.tab_all_now{background:url(img/basic/li_areatab.jpg) 0 -70px no-repeat;width:147px;margin-bottom:0;}
#contents_main li.tab_tokyo_now{background:url(img/basic/li_areatab.jpg) -147px -70px no-repeat;width:144px;margin-bottom:0;}
#contents_main li.tab_kansai_now{background:url(img/basic/li_areatab.jpg) -291px -70px no-repeat;width:143px;margin-bottom:0;}
#contents_main li.tab_others_now{background:url(img/basic/li_areatab.jpg) -434px -70px no-repeat;width:145px;margin-bottom:0;}


