@charset "utf-8";

/* ---SUMMARY---
* Site Name: ジモ求埼玉版ユーザーページ
* Description: user/search/以下
* Version: 20090306
* Author: F
------*/

/* ---CONTENTS---
001: 検索結果リスト
002: 求人詳細
------*/



/* 001: 検索結果リスト
----------------------------------------- */
/*--現在の検索条件--*/
div.cur_key{
background-color:#e7e7e7;
padding:5px;
font-size:10px;
margin-bottom:10px;
}

div.cur_key p{
font-weight:bold;
margin-bottom:5px;
}

div.cur_key dl{
margin:0 5px;
}

div.cur_key dt{
float:left;
padding:3px 0;
}

div.cur_key dd{
padding:3px 3px 3px 50px;
border-bottom:1px dotted #999;
}


/*--絞込み--*/
div.set_filter{
border:1px solid #999;
padding:1px;
}

div.set_filter div.sf_in{
background-color:#efefef;
padding:10px;
}

/*--絞込み開閉--*/
div#slider img{
cursor:pointer;
}
 
div#slider div{
overflow:hidden;
background-color:#fff;
width:600px;
margin:10px auto 0 auto;
}

/*--絞込みテーブル--*/
div#slider div table{
border:none;
width:580px;
table-layout:fixed;
margin:10px auto;
}

div#slider div table th{
font-weight:bold;
background:url(../../img/icon/ar01.gif) no-repeat 0 50%;
padding:8px 5px 8px 15px;
vertical-align:middle;
border-bottom:1px dotted #999;
text-align:left;
width:120px;
}

div#slider div table td{
padding:8px 5px 8px 0;
vertical-align:top;
border-bottom:1px dotted #999;
}

div#slider div table td select{
width:200px;
}

/*
span.train_line{
font-weight:bold;
}
*/

/*--駅指定--*/
div#slider div table td table.train_ta{
width:100%;
margin:0 auto;
line-height:1.4;
}

div#slider div table td table.train_ta td{
border:none;
padding:0;
}

/*--駅小窓train.html--*/
html#train_html{
background:url(../../img/bg/bg06.gif);
}

#train_html body{
background:#fff;
line-height:1.6;
margin:20px;
padding:20px;
}

#train_html h1{
width:auto;
height:auto;
background:url(../../img/bg/bg07.gif) repeat-y 0 0;
font-size:18px;
padding:0 0 0 15px;
border-bottom:1px dotted #999;
margin-bottom:20px;
}

#train_html h2{
font-size:12px;
padding:3px 5px;
background-color:#e7e7e7;
border-left:5px solid #99df00;
margin-bottom:5px;
}

#train_html ul{
margin:0 0 20px 30px;
}

#train_html ul li{
float:left;
width:20%;
}

/*--チェックボックス--*/
div#slider div table td p.checkbox{
display:block;
width:120px;
float:left;
margin:0;
}

/*--検索結果--*/
div#result_l{
float:left;
width:400px;
margin:10px 0;
}

div#result_r{
width:230px;
float:right;
text-align:right;
margin:10px 0;
}

/*--ヒット数--*/
div#result_l p{
font-weight:bold;
}

div#result_l p span{
color:#f00;
font-size:x-large;
}

/*--並べ替え--*/
p#sort{
display:inline;
padding-right:3px;
}

p#sort span{
font-weight:bold;
}

/*--1ページの件数--*/
div#result_r form{
display:inline;
}

/*--案件リスト--*/
div.list_acl{
background:url(../../img/pages/search/list_top02.gif) repeat-y 0 0;
margin:10px auto 30px auto;
}

div.list_acl_top01{
background:url(../../img/pages/search/list_top01.gif) no-repeat 0 0;
width:630px;
height:10px;
}

div.list_acl_top02{
background:url(../../img/pages/search/list_top02.gif) repeat-y 0 0;
padding:5px 10px;
}

div.list_acl_body01{
background:url(../../img/pages/search/list_body01.gif) no-repeat 0 0;
width:630px;
height:22px;
}

div.list_acl_body02{
background:url(../../img/pages/search/list_body02.gif) repeat-y 0 0;
padding:10px 30px;
}

div.list_acl_footer{
background:url(../../img/pages/search/list_footer.gif) no-repeat 0 0;
width:630px;
height:70px;
text-align:center;
}

/*--検討リストに入れるボタン--*/
div.list_acl_sl{
float:right;
background:url(../../img/pages/search/line.gif) no-repeat 0 50%;
padding:3px 0 0 10px;
margin:0 0 0 5px;
}

/*--企業名--*/
div.list_acl_top02 h3{
font-size:14px;
font-weight:bold;
padding:0 0 3px 0;
}

/*--最終更新日--*/
div.list_acl_top02 p{
font-size:10px;
margin:0;
padding:3px 0;
}

div.list_acl_top02 p.new{
background:url(../../img/icon/new.gif) no-repeat 0 50%;
padding:3px 0 3px 34px;
}

/*--写真--*/
div.list_acl_body02 div.phm{
float:left;
margin:0 10px 10px 0;
}

/*--キャッチコピー--*/
div.list_acl_body02 h4{
font-weight:bold;
font-size:14px;
padding:5px 0 10px 0;
line-height:1.2;
}

div.list_acl_body02 p{
line-height:1.3;
margin:0;
}

div.list_acl_body02 p.more{
text-align:right;
font-size:10px;
line-height:1.0;
}

/*--テーブル--*/
div.list_acl_body02 table{
clear:both;
border:1px solid #999;
width:100%;
table-layout:fixed;
margin:10px auto;
}

div.list_acl_body02 table th{
text-align:left;
border:1px solid #999;
width:80px;
background:url(../../img/bg/bg06.gif) 0 0;
}

div.list_acl_body02 table th div{
background:url(../../img/icon/ar04.gif) no-repeat 3px 50%;
padding:3px 3px 3px 15px;
}

div.list_acl_body02 table td{
border:1px solid #999;
padding:4px;
}

/*--こだわり条件--*/
div.list_acl_body02 li{
display:inline;
padding-right:5px;
}

/*--詳細ボタン--*/
div.list_acl_footer img{
padding-top:25px;
}



/* 002: 求人詳細
----------------------------------------- */
/*--最終更新日--*/
div.a_date{
text-align:right;
margin:0 0 10px 0;
}

div.a_date img{
vertical-align:middle;
}

div.a_date span{
font-size:10px;
padding:0 5px 0 2px;
}

/*--案件PR部分--*/
div.a_pr h3{
background:url(../../img/bg/bg07.gif) repeat-y 0 0;
font-size:medium;
padding:3px 0 5px 14px;
letter-spacing:2px;
line-height:1.2;
margin-bottom:10px;
}

div.pr_body{
border:1px #999 solid;
padding:10px 0;
margin-bottom:10px;
float:right;
width:100%;
}

/*--photo XL--*/
div.phxl{
float:right;
margin:0 0 10px 10px;
width:330px;
}

div.phxl div.phxl_mg{
background-color:#e7e7e7;
width:320px;
text-align:center;
}

div.phxl div.phxl_mg p{
font-size:10px;
margin:2px 4px 4px 4px;
line-height:1.3;
color:#666;
text-align:left;
}

/*--企業ロゴ--*/
img.c_logo{
}

/*--企業名--*/
h4.c_name{
font-size:medium;
padding:20px 0;
word-break:break-all;
}

/*--アピール文章--*/
div.pr_text{
padding:0 10px;
}

div.pr_text p{
text-align:justify;
line-height:1.6;
}


/*--こだわり条件--*/
div.pr_option{
width:470px;
float:left;
border:1px solid #99df00;
min-height:87px;
height: auto !important;
height: 87px;
background:url(../../img/bg/bg03.gif) repeat-x 0 100%;
}

div.pr_option div{
padding:10px;
margin:1px;
}

div.pr_option h4{
padding-bottom:10px;
}

div.pr_option li{
display:inline;
}

/*--こんな方歓迎--*/
div.pr_person{
float:right;
width:140px;
border:1px solid #99df00;
}

div.pr_person div{
background-color:#def5ad;
padding:10px;
margin:1px;
}

div.pr_person h4{
padding-bottom:10px;
}

/*--エントリーボタン--*/
div.entry_bt{
text-align:center;
padding:10px 0;
border-bottom:1px dotted #999;
margin-bottom:30px;
}

div.entry_bt p{
padding:10px 0 0 0;
margin:0;
}

div.entry_bt p a{
background:url(../../img/icon/ar01.gif) no-repeat 0 50%;
padding:0 0 0 15px;
}

/*--求人詳細・企業データ--*/
div.job_detail,
div.c_detail{
width:608px;
}

div.job_detail h3,
div.c_detail h3{
line-height:0;
}

div.body{
border:1px solid #999;
border-top:none;
padding:10px;
width:100%;
}

div.body table{
border:1px solid #999;
width:100%;
}

div.body table th{
vertical-align:top;
background:url(../../img/bg/bg06.gif);
text-align:left;
width:160px;
border:1px solid #999;
}

div.body table th div{
background:url(../../img/icon/ar01.gif) no-repeat 5px 9px;
padding:5px 3px 5px 19px;
line-height:1.4;
}

div.body table td{
vertical-align:top;
border:1px solid #999;
padding:5px;
line-height:1.4;
}

div.body table td.td02{
background:url(../../img/bg/bg06.gif);
font-weight:bold;
width:80px;
}



/*--photo L--*/
div.phl{
background-color:#e7e7e7;
text-align:center;
width:300px;
margin:10px 0;
}

div.phl p{
text-align:left;
font-size:10px;
margin:2px 4px 4px 4px;
line-height:1.3;
color:#666;
}

div#phl01{
float:left;
}

div#phl02{
float:right;
}

/*--案件ページフッター--*/
div.a_footer{
border-bottom:1px dotted #999;
border-top:1px dotted #999;
padding:5px 0;
}

div.a_footer p{
margin:0;
font-size:10px;
padding-top:5px;
}




/*--end of this file--*/
