/* ======================== 目次 ==========================

	[01]:お仕事検索
	[02]:お仕事検索 詳細
	[03]:検討中のお仕事
	[04]:お仕事検索詳細ページ

	
======================================================== */


/* -------------------------[01]:お仕事検索 */

h1.title_search { width:540px; height:38px; background:url(img/title_search.gif) 0% 0% no-repeat; text-indent:-8874px; margin:3px 0px 15px 0px; }
h1.title_details { width:540px; height:38px; background:url(img/title_details.gif) 0% 0% no-repeat; text-indent:-8874px; margin:3px 0px 15px 0px; }

.search_topText { padding:0px 15px 15px; font-size:small; }





.resultBox03 { border:1px solid #ccc; padding:0px 0px 10px 0px; margin:0px 0px 20px; background-color:#fff; }
.resultBox03 div.jobNo { width:488px; font-size:small; padding:10px 0px 2px 0px; margin:0px auto 0px; }

.flagBox { width:488px; margin:0px auto 5px; }
.flagBox img { width:63px; height:17px; float:left; margin:0px 4px 4px 0px; }

.bt_detail { width:131px; height:23px; background:url(img/bt_detaile.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; }
a:hover.bt_detail {  background:url(img/bt_detaile.gif) 0px -23px no-repeat;  }

.tel { width:112px; height:21px;margin:0px 0px 0px 5px; border-right:1px dotted #ccc;padding-right:3px; }
.jobNo2 { width:130px; font-weight:bold;padding-left:3px; }

.resultBox04 { width:390px; margin:5px auto ; padding:0px 0px 0px; }
.resultBox04 a.bt_folder { width:188px; height:23px; background:url(img/bt_folder.gif) 0% 0% no-repeat; text-indent:-8874px; display:block;  }
.resultBox04 a:hover.bt_folder { background:url(img/bt_folder.gif) 0px -23px no-repeat; }

.resultBox04 a.bt_contact { width:188px; height:23px; background:url(img/bt_contact.gif) 0% 0% no-repeat; text-indent:-8874px; display:block; }
.resultBox04 a:hover.bt_contact { background:url(img/bt_contact.gif) 0px -23px no-repeat; }
.resultBox04 div.text { text-indent:45px; font-size:x-small; padding:2px 0px 0px 0px; }

.bar_bottom { width:538px; height:25px; background:url(/img/bar_bottom.gif) 0px 0px no-repeat; text-align:right; font-size:small; }

	
/* -------------------------[02]:お仕事検索 詳細 */


/* -------------------------[03]:検討中のお仕事 */

h1.title_folder { width:540px; height:38px; background:url(img/title_folder.gif) 0% 0% no-repeat; text-indent:-8874px; margin:3px 0px 15px 0px; }

.f_base  { width:540px; background:url(img/f_base_bg.gif) 0% 0% repeat-y; margin:0px auto; }
.f_base_body { width:508px;margin:15px auto; }
.f_base_text { font-size:small; padding:0px 0px 15px; }
.f_base_text span { color:#f63; font-weight:bold;}

.bt_check { width:240px; height:23px; margin:0px 0px 10px 0px; background:url(img/bt_check.gif) 0px 0px no-repeat; text-indent:-8874px; display:block; }
a:hover.bt_check { background:url(img/bt_check.gif) 0px -23px no-repeat;}

.folder_head { width:508px; padding:0px 0px 7px 0px; background:url(img/f_bar.gif) 0% 100% repeat-x; position:relative; }
.folder_head span { font-size:medium; font-weight:bold; }
.bt_delete { width:36px; height:21px; margin:0px 0px 0px 0px; background:url(img/bt_delete.gif) 0px 0px no-repeat; text-indent:-8874px; display:block; position:absolute; top:0px; left:470px; }
a:hover.bt_delete { background:url(img/bt_delete.gif) 0px -21px no-repeat;}

.bt_inquiry  { width:188px; height:23px; margin:5px auto 0px; background:url(img/bt_inquiry.gif) 0px 0px no-repeat; text-indent:-8874px; display:block; }
a:hover.bt_inquiry  { background:url(img/bt_inquiry.gif) 0px -23px no-repeat;}


/* -------------------------[04]:お仕事検索詳細ページ */

.top10{ margin-top: 10px;}
.top5{ margin-top: 5px;}
.bottom0{ margin-bottom: 0px;}
.x-small{ font-size: x-small;}

p.details_p{ font-size: small; width: 475px; margin: 0 auto; line-height: 130%;}

.table02 .caption{ margin: 0px auto 0px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #ccc; background: url(../img/h4_2.gif) no-repeat 5px 6px #ffecf0; text-align: left; font-size: 14px; font-weight: bold; color:#666; padding: 4px 0px 3px 19px;}

.h3box_details { background:url(/img/h3_1.gif) 2px 0px no-repeat #fff; margin:10px 0px 0px 0px; padding:0px; /* border-bottom:1px dotted #ccc; */ }
.baseline_details { background:url(/img/h3_2.gif) 0% 100% repeat-x /* #f0f0ff */; padding: 0px 0px 7px 0px; border: 0px;}
.baseline_details h3{ width: 335px; padding:0px 0px 0px 15px; margin: 1px 0px 0px 0px; color:#666; font-weight:bold; font-size:medium; float: left;}
.baseline_details span { font-size: 12px; padding-right:5px; }
.baseline_details span img{ margin: 0px 4px -2px 0px;}

.tel_contact { width: 486px; border: 1px solid #ccc; padding: 8px 0px 0px 0px; margin: 0 auto;}
.tel_contact .tel { width:112px; height:21px;margin:0px 0px 0px 5px; border-right:1px solid #ccc; padding:0px 10px 5px 0px; }
.tel_contact .jobNo2 { width:130px; font-weight:bold; padding-left:5px; font-size: small;}

.resultBox05 { width:100%; margin:5px auto ; padding:0px 0px 0px; border-top: 1px solid #ccc; clear: both;}
.resultBox05 ul{ width:388px; margin:5px auto 0px; padding:0px 0px 0px; }
.resultBox05 ul li{ margin:0px auto ; padding:0px 0px 0px; list-style: none; display: block; float: left; text-align: center; width: 192px; }


.resultBox05 a.bt_folder { width:188px; height:23px; background:url(img/bt_folder.gif) 0% 0% no-repeat; text-indent:-8874px; display:block; }
.resultBox05 a:hover.bt_folder { background:url(img/bt_folder.gif) 0px -23px no-repeat; }

.resultBox05 a.bt_contact { width:188px; height:23px; background:url(img/bt_contact.gif) 0% 0% no-repeat; text-indent:-8874px; display:block; }
.resultBox05 a:hover.bt_contact { background:url(img/bt_contact.gif) 0px -23px no-repeat; }

.details_bottombt{ width: 271px; margin: 5px 0px 0px 0px; padding: 0px 0px 25px 10px; }
.details_bottombt ul{ margin: 0px 0px 0px 0px; padding: 0px; }
.details_bottombt li{ margin:0px auto ; padding:0px 0px 0px; list-style: none; display: block; float: left; }
.details_bottombt a.bt_list { width:131px; height:23px; background:url(img/bt_list.gif) 0% 0% no-repeat; text-indent:-8874px; display:block; margin-right: 3px; }
.details_bottombt a:hover.bt_list { background:url(img/bt_list.gif) 0px -23px no-repeat; }

.details_bottombt a.bt_research { width:131px; height:23px; background:url(img/bt_research.gif) 0% 0% no-repeat; text-indent:-8874px; display:block; }
.details_bottombt a:hover.bt_research { background:url(img/bt_research.gif) 0px -23px no-repeat; }