.PageTitle{
background:url(../images/recruit_title.gif) no-repeat center top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:55px;
width:555px;
margin-bottom:5px;
}

.slogan {
color: #868d17;
font-size:0.8em;
line-height:1.8em;
margin-bottom:20px;
text-align: center;
}

.block1{
background:url(../images/r_l_title_1.gif) no-repeat left top;
text-indent:-9999px;
margin-bottom:10px;
display:block;
height:22px;
}

.block2{
background:url(../images/r_l_title_2.gif) no-repeat left top;
text-indent:-9999px;
margin-bottom:10px;
display:block;
height:22px;
}

.block3{
background:url(../images/r_l_title_3.gif) no-repeat left top;
text-indent:-9999px;
margin-bottom:10px;
display:block;
height:22px;
}



.Text table{
table-layout: fixed;
border: 1px solid #868d17;

}

.Text th{
width: 185px;
text-align: center;
border: 1px solid #868d17;
color: #868d17;
background-color: #edefc9;
}

.Text td{
border: 1px solid #868d17;
padding: 0 5px;
}

.Text td em{
color: #666666;
}


.Text {
font-size:0.8em;
line-height:1.8em;
margin-bottom:20px;
}

dts {
font-size:0.8em;
line-height:1.8em;
color: #996600;
font-weight: bold;
}

#mainContentsArea ol {
font-size:0.8em;
line-height:1.8em;
margin-bottom:20px;
padding-left: 18px;
*padding-left: 23px;

}

#mainContentsArea ol li {
list-style: decimal;
}

#mainContentsArea table ul {
padding-left: 18px;

}

#mainContentsArea ul li {
list-style: disc;
}

em {
color: #996600;
font-weight: bold;
font-style: normal;
}

