/*******************
  求人票、求人スケジュール
********************/
body{
   margin-right:auto;
   font-family:Meiryo, Arial, Times New Roman;
   font-size:0.8em;
}

span.title1 {
    font-size:1.6em;
    font-family:"メイリオ";
    font-weight:bold;
}

span.title2 {
    font-size:1.2em;
    font-family:"メイリオ";
    font-weight:bold;
}

table.kyujin {
    border-collapse:collapse;
    table-layout:fixed;
}
table.kyujin tr {
    height:25px;
}
table.kyujin th {
    background-color:#EFEFEF;
    white-space:nowrap;
    padding:2px;
    font-weight:normal;
    text-align:left;
    border:1px solid #999999;
}
table.kyujin td {
    word-break:break-all;
    padding:2px;
    border:1px solid #999999;
}

table.kyujin th.text_right{
    text-align:right;
}

table.kyujin th.border_top2{
    border-top:2px solid #999999;
}
table.kyujin th.border_bottom2{
    border-bottom:2px solid #999999;
}
table.kyujin th.border_left2{
    border-left:2px solid #999999;
}

table.kyujin td.border_bottom2{
    border-bottom:2px solid #999999;
}
table.kyujin td.border_right2{
    border-right:2px solid #999999;
}

/***************************************/ 
.hint {    
    text-align:center;
    font-weight:700;
}

table.job_list tr{
    height:30px;
}
table.job_list tr th {
    color:white;
    background-color:#000080;
    white-space:nowrap;
}
table.job_list tr.alt-row {
    background-color:#eff7ff;
}

.EmptyRowStyle td {
    background-color:#ffeeff;
    color:Blue;
    width:100%;
    border:solid 1px Blue;
    height:50px;
}