@import url(https://www.tbiz.co.jp/css/base_ssl.css);

/* Style 下層ページ用 Base CSS (styles.css) - SSL ver. */


#main .navi{
  font-size:10px;
  text-align:left;
  line-height:14px;
  padding:14px 3px 15px;
  clear:both;
  }

#main .pageTop{
  text-align:right;
  padding:10px 0;
  clear:both;
  }

#main .companyList{
  width:640px;
  height:14px;
  padding:10px 24px 28px;
  background:url(https://www.tbiz.co.jp/imgs/companylist-back.jpg) no-repeat top;
  overflow:hidden;
  }


#main .companyList li{
  list-style:none;
  float:left;
  width:135px;
  text-align:left;
  line-height:14px;
  padding:0 5px 0 15px;
  background:url(https://www.tbiz.co.jp/imgs/companylist-point.jpg) no-repeat left 1px;
  overflow:hidden;
  }

#main .navi{
  padding:15px 3px;
  }

#main .entryList{
  width:688px;
  margin-bottom:15px;
  padding-bottom:2px;
  background:url(https://www.tbiz.co.jp/imgs/categorylist_back-bottom.jpg) no-repeat bottom;
  overflow:hidden;
  }

#main .entryList ul{
  width:668px;
  padding:10px 10px 0;
  background:url(https://www.tbiz.co.jp/imgs/categorylist_back-top.jpg) no-repeat top;
  }

#main .entryList li{
  list-style:none;
  float:left;
  width:145px;
  text-align:left;
  line-height:14px;
  padding:0 5px 10px 15px;
  background:url(https://www.tbiz.co.jp/imgs/companylist-point.jpg) no-repeat left 1px;
  overflow:hidden;
  }

#main h2{background:url(https://www.tbiz.co.jp/imgs/title-oshigoto_back.jpg) no-repeat top;}



#main .title{
  width:668px;
  height:20px;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  line-height:20px;
  padding:12px 10px 16px;
  background:url(https://www.tbiz.co.jp/imgs/title_h3-back.jpg) no-repeat 0 5px;
  clear:both;
  }

#main h2{
  width:640px;
  height:20px;
  color:#202020;
  font-size:17px;
  text-align:left;
  line-height:20px;
  padding:10px 10px 12px 38px;
  background:url(https://www.tbiz.co.jp/imgs/title-company_back.jpg) no-repeat top;
  }

#main .searchTitle{background:url(https://www.tbiz.co.jp/imgs/title-search_back.jpg) no-repeat top;}
#main .companyTitle{background:url(https://www.tbiz.co.jp/imgs/title-company_back.jpg) no-repeat top;}
#main .pageTitle{background:url(https://www.tbiz.co.jp/imgs/title-page_back.jpg) no-repeat top;}
#main .oshigotoTitle{background:url(https://www.tbiz.co.jp/imgs/title-oshigoto_back.jpg) no-repeat top;}
#main .forclientsTitle{background:url(https://www.tbiz.co.jp/imgs/title-for-clients_back.jpg) no-repeat top;}


#main .noneTitle{
  width:663px;
  padding:10px 10px 12px 15px;
  background:url(https://www.tbiz.co.jp/imgs/title_main-back.jpg) no-repeat top;
  }

#main .days{
  text-align:right;
  padding:10px;
  }

#main .entryBody{
  text-align:left;
  line-height:180%;
  padding:5px;
  overflow:hidden;
  clear:both;
  }

#main .entryBody p{
  padding:0 15px 10px;
  }

#main .entryBody .yajirushi{
  color:#202020;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  padding:5px 5px 5px 30px;
  background:url(https://www.tbiz.co.jp/imgs/title-yajirushi.jpg) no-repeat 2px 3px;
  }

#main .point{
  font-size:14px;
  line-height:22px;
  padding:0 0 10px 25px;
  }

#lifeBody .point{background:url(https://www.tbiz.co.jp/imgs/point-life.jpg) no-repeat left 0;}
#jobBody .point{background:url(https://www.tbiz.co.jp/imgs/point-job.jpg) no-repeat left 0;}


#privacyPage h4{
  font-size:12px;
  }

#privacyPage ul{
  margin-left:15px;
  }

#liStyle{
  padding-bottom:10px;
  }

#liStyle li{
  text-align:left;
  margin-left:30px;
  padding-right:15px;
  padding-bottom:7px;
  }


#main .company{
  float:left;
  width:328px;
  margin:5px 8px 10px 3px;
  border:1px solid #DFDFDF;
  }

#main .company h3{
  width:288px;
  height:20px;
  color:#010101;
  font-size:14px;
  text-align:left;
  line-height:20px;
  padding:7px 10px 7px 30px;
  background:url(https://www.tbiz.co.jp/imgs/company-title.jpg) no-repeat;
  }

#main .companyDetail{
  width:304px;
  padding:12px;
  }

#main .companyImage{
  float:left;
  width:64px;
  height:64px;
  padding:1px;
  border:1px solid #DFDFDF;
  }

#main .companyBody{
  float:right;
  width:230px;
  text-align:left;
  line-height:160%;
  }



.searchBtn{
  text-align:center;
  padding:5px 0 15px;
  }


#searchNavi{
  width:670px;
  color:#000;
  font-size:12px;
  text-align:left;
  margin:10px auto;
  }

#searchNavi span{
  color:#CC0000;
  }

#regular table, #temporary table{
  width:670px;
  color:#000;
  font-size:12px;
  text-align:left;
  margin:5px auto 25px;
  }

#temporary table{border:4px solid #FFBC9B;}
#regular table{border:4px solid #D7E682;}

#temporary th, #temporary td,
#regular th, #regular td{
  padding:10px;
  }

#temporary th, #temporary td{border-bottom:1px solid #FFBC9B;}
#regular th, #regular td{border-bottom:1px solid #B7CE56;}

#temporary th, #regular th{width:75px;}
#temporary th{background:#FFE7F7;}
#regular th{background:#EBF2C1;}

#temporary td, #regular td{
  line-height:150%;
  background:#fff;
  }

#regular td{
  width:230px;
  }

#temporary .iconList{
  width:652px;
  }

#regular .title{
  width:652px;
  height:16px;
  padding:7px 10px 5px;
  background:#EBF2C1 url(https://www.tbiz.co.jp/imgs/regular-titile_back.jpg) repeat-x bottom;
  }

#temporary .subTitle, #regular .subTitle{
  width:652px;
  height:16px;
  text-align:center;
  padding:7px 10px 5px;
  }

#temporary .subTitle{color:#FF6666;}
#regular .subTitle{color:#789F00;}


#temporary .infoTd,#regular .infoTd{
  width:660px;
  height:25px;
  text-align:right;
  line-height:25px;
  padding:7px 7px 7px 5px;
  border-bottom:none;
  background:#fff;
  overflow:hidden;
  }

#temporary .info, #temporary .details,
#regular .info, #regular .details{
  float:left;
  height:25px;
  line-height:25px;
  overflow:hidden;
  }

#temporary .info, #regular .info{width:435px;}
#temporary .details, #regular .details{width:200px;padding-left:10px;}

#temporary .icon{padding-right:8px;float:left;}
#regular .iconNew{padding-left:5px;vertical-align:text-top;}
#temporary .iconSave, #regular .iconSave{padding-right:5px;vertical-align:text-bottom;}
#temporary table strong{font-size:14px;text-align:center;}


#temporary .kakakuTd{
  width:660px;
  padding:0 5px 5px;
  text-align:center;
  }

#kakakuTab{
  width:595px;
  margin:0 10px 5px 30px;
  background:url(https://www.tbiz.co.jp/imgs/tab_kakaku-back.jpg) repeat-x top;
  }


#kakakuTab-nav{
  width:595px;
  height:28px;
  overflow:hidden;
  }

#kakakuTab li{
  list-style:none;
  float:left;
  width:101px;
  height:28px;
  margin-right:5px;
  overflow:hidden;
  }

#kakakuTab .tab{
  width:573px;
  text-align:left;
  padding:10px;
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
  border-left:1px solid #CCC;
  clear:both;
  }

#kakakuTab-nav .active .tabWhite{display:none;}


#temporaryHead, #regularHead{
  width:670px;
  height:37px;
  margin:10px auto -5px;
  overflow:hidden;
  }

#regularHead .tabTitle, #temporaryHead .tabTitle{
  width:160px;
  height:25px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  line-height:25px;
  padding:7px 1px 5px 1px;
  }

#regularHead .tabTitle{
  float:left;
  background:url(https://www.tbiz.co.jp/imgs/tab-regular_title.jpg) no-repeat top;
  }

#temporaryHead .tabTitle{
  float:right;
  background:url(https://www.tbiz.co.jp/imgs/tab-temporary_title.jpg) no-repeat top;
  }

#temporaryHead .iconLeft, #regularHead .iconLeft{
  float:left;
  width:280px;
  text-align:left;
  padding:12px 10px 5px;
  }

#regularHead .iconRight{
  float:right;
  width:180px;
  text-align:right;
  padding:12px 5px 5px;
  }


/* Favorite */

#favorite{
  width:900px;
  margin:0 auto;
  }


#favorite #box{
  float:left;
  width:200px;
  text-align:left;
  }

#favorite #box h4{
  width:165px;
  height:25px;
  font-size:15px;
  line-height:25px;
  padding:7px 3px 5px 32px;
  background:url(https://www.tbiz.co.jp/imgs/favorite-title_back.jpg) no-repeat top;
  }

#favorite .favoriteBox{
  width:178px;
  font-size:10px;
  padding:10px 10px 5px;
  border:1px solid #ccc;
  }

#favorite .favoriteBox p{
  padding-bottom:5px;
  }

#favorite #temporary,
#favorite #regular{
  float:right;
  width:688px;
  }

#favorite table{
  width:682px;
  margin:0 auto;
  }

#favorite .tdnumber, #favorite .tdarea, #favorite .tdentry, #favorite .tddelite, #favorite .tdsalary{
  text-align:center;
  }

#favorite th{
  text-align:center;
  padding:10px 0;
  }

#favorite .tdnumber{width:55px;}
#favorite .tdincome{width:85px;}
#favorite .tdarea{width:50px;}
#favorite .tdentry{width:65px;}
#favorite .tddelite{width:35px;}



/* 応募フォーム */

#temporaryForm, #temporaryEw,
#regularForm, #regularEw{
  padding:15px 0 10px;
  }

#temporaryEw th, #temporaryForm td, #temporaryEw td,
#regularEw th, #regularForm td, #regularEw td{
  padding:10px;
  }

#temporaryForm th, #temporaryForm td,
#regularForm th, #regularForm td{
  text-align:left;
  }

#temporaryForm th, #temporaryForm td,
#temporaryEw th, #temporaryEw td{border-bottom:1px solid #FFBC9B;}
#regularForm th, #regularForm td,
#regularEw th, #regularEw td{border-bottom:1px solid #B7CE56;}
#temporaryForm th, #temporaryEw th{background:#FFE7F7;}
#regularForm th, #regularEw th{background:#EBF2C1;}

#temporaryForm th, #regularForm th{
  width:170px;
  vertical-align:top;
  font-weight:normal;
  line-height:150%;
  padding:10px 5px 10px 20px;
  }

#temporaryForm td, #regularForm td,
#temporaryEw td, #regularEw td{
  line-height:150%;
  background:#fff;
  }

#temporaryForm h3, #regularForm h3,
#temporaryEw h3, #regularEw h3{
  width:684px;
  text-align:left;
  margin:0 auto;
  clear:both;
  }

#temporaryForm .tableBody, #temporaryEw .tableBody,
#regularForm .tableBody, #regularEw .tableBody{
  width:676px;
  margin:0 auto 10px;
  }

#temporaryForm .tableBody, #temporaryEw .tableBody{border:4px solid #FFBC9B;}
#regularForm .tableBody, #regularEw .tableBody{border:4px solid #B9D059;}

.hissu{color:#FF3300;}


#temporaryForm table, #temporaryEw table,
#regularForm table, #regularEw table{
  width:672px;
  margin:2px;
  }

#temporaryForm p, #temporaryEw p,
#regularForm p, #regularEw p{
  padding-bottom:10px;
  }

.renrakusaki{
  width:400px;
  padding-top:10px;
  clear:both;
  }

.renrakuTitle{
  float:left;
  width:65px;
  }

.renrakusaki input{
  float:left;
  }

.bikou{
  width:610px;
  text-align:left;
  margin:10px auto;
  }



.ouboform{
  width:240px;
  height:24px;
  margin:0 auto;
  padding:30px 0;
  overflow:hidden;
  }


#temporaryForm .contactBody,
#regularForm .contactBody{
  width:684px;
  margin-top:15px;
  }

#temporaryForm .contactBody{background:url(https://www.tbiz.co.jp/imgs/contact_temporary-back.jpg) repeat-y;}
#regularForm .contactBody{background:url(https://www.tbiz.co.jp/imgs/contact_regular-back.jpg) repeat-y;}

#main .contactBody h5{
  width:684px;
  height:35px;
  text-indent:-1000000px;
  overflow:hidden;
  }

#temporaryForm .contactBody h5{background:url(https://www.tbiz.co.jp/imgs/contact_temporary-title.jpg) no-repeat ;}
#regularForm .contactBody h5{background:url(https://www.tbiz.co.jp/imgs/contact_regular-title.jpg) no-repeat ;}

#temporaryForm .contactBody p,
#regularForm .contactBody p{
  text-align:left;
  }

#temporaryForm .contactBody .bottom,
#regularForm .contactBody .bottom{
  width:590px;
  text-align:left;
  padding:15px 9px 65px 85px;
  }

#temporaryForm .contactBody .bottom{background:url(https://www.tbiz.co.jp/imgs/contact_temporary-bottom.jpg) no-repeat bottom;}
#regularForm .contactBody .bottom{background:url(https://www.tbiz.co.jp/imgs/contact_regular-bottom.jpg) no-repeat bottom;}


/* 応募フォーム「お問い合わせ」 */

#mailForm{
  }

#mailForm table{
  width:660px;
  margin:5px auto 10px;
  }

#mailForm th, #mailForm td{
  text-align:left;
  line-height:150%;
  }

#mailForm th{
  width:155px;
  font-weight:normal;
  padding:10px 5px 10px 15px;
  background:#E4E4E4;
  border-bottom:1px solid #CCC;
  }

#mailForm td{
  padding:10px;
  border-bottom:1px dotted #CCC;
  }

#mailForm td p{
  padding-bottom:10px;
  }

#mailForm .renrakusaki{
  width:400px;
  padding-top:10px;
  clear:both;
  }

#mailForm .renrakuTitle{
  float:left;
  width:95px;
  }


#odenwaBody{
  width:685px;
  margin-top:15px;
  background:url(https://www.tbiz.co.jp/imgs/odenwa-back.jpg) repeat-y;
  }

#odenwaBody h5{
  width:685px;
  height:35px;
  text-indent:-1000000px;
  background:url(https://www.tbiz.co.jp/imgs/odenwa-title.jpg) no-repeat;
  overflow:hidden;
  }

#odenwaBody .bottom{
  width:660px;
  text-align:left;
  line-height:160%;
  padding:0 5px 15px 20px;
  background:url(https://www.tbiz.co.jp/imgs/odenwa-bottom.jpg) no-repeat bottom;
  }


/* 規約ページ お問い合わせ部分 */

#staffFormBody,
#jinzaiFormBody,
#contactFormBody{
  width:684px;
  margin-top:15px;
  }

#staffFormBody{background:url(https://www.tbiz.co.jp/imgs/staffform-back.jpg) repeat-y;}
#jinzaiFormBody{background:url(https://www.tbiz.co.jp/imgs/jinzaiform-back.jpg) repeat-y;}
#contactFormBody{background:url(https://www.tbiz.co.jp/imgs/contactform-back.jpg) repeat-y;}

#staffFormBody p,
#jinzaiFormBody p,
#contactFormBody p{
  width:555px;
  font-size:12px;
  text-align:left;
  line-height:170%;
  margin:0 auto;
  padding:5px 9px 0 120px;
  clear:both;
  }

#contactFormBody p{
  width:610px;
  padding:5px 9px 0 65px;
  }

#staffFormBody h5,
#jinzaiFormBody h5,
#contactFormBody h5{
  width:684px;
  height:45px;
  text-indent:-1000000px;
  overflow:hidden;
  }

#staffFormBody h5{background:url(https://www.tbiz.co.jp/imgs/staffform-title.jpg) no-repeat top;}
#jinzaiFormBody h5{background:url(https://www.tbiz.co.jp/imgs/jinzaiform-title.jpg) no-repeat top;}
#contactFormBody h5{background:url(https://www.tbiz.co.jp/imgs/contactform-title.jpg) no-repeat top;}


#staffFormBody .bottom,
#jinzaiFormBody .bottom,
#contactFormBody .bottom{
  width:684px;
  height:60px;
  text-indent:-1000000px;
  overflow:hidden;
  }

#staffFormBody .bottom{background:url(https://www.tbiz.co.jp/imgs/staffform-bottom.jpg) no-repeat bottom;}
#jinzaiFormBody .bottom{background:url(https://www.tbiz.co.jp/imgs/jinzaiform-bottom.jpg) no-repeat bottom;}
#contactFormBody .bottom{background:url(https://www.tbiz.co.jp/imgs/contactform-bottom.jpg) no-repeat bottom;}

