@import "common.css";

/* ***************************************
       ///【コンテナ定義】///
*************************************** */

div#listContainer {
    width: 685px;
    float: right;
    margin: 10px 0 0 10px;
}}

div#listContainer h2{
	color:#FF8837;
	padding:0 5px;
	margin:0;
	font-weight:bold;
}



div#listContainer div#point {
    width: 623px;
    margin-left: 10px;
    padding: 5px;
    background: #ffdfdf;
    border: #ffbfbf solid 1px;
}

div #listContainer div#point p {
    width: 600px;
}

div#listContainer p {
    width: 635px;
    margin-left: 10px;
    clear: both;
}

table {
    margin: 10px 0;
    text-align: center;
    border: #cccccc solid 1px;
    border-collapse: collapse;
    font-size: 100%;
    clear: both;
    line-height: 1.5;
}

table td {
    width: 80px;
    padding: 5px;
    font-size: 80%;

    border-left: #cccccc solid 1px;
    border-right: #cccccc solid 1px;
}

table td.title {
    width: 120px;
    background: #ccccff;
    text-align: center;
}

table td.popularity {
    width: 70px;
    background: #ccccff;
    text-align: center;
}

table td.offer {
    width: 80px;
    background: #ccccff;
    text-align: center;
}

table td.area {
    width: 80px;
    background: #ccccff;
    text-align: center;
}

table td.type {
    width: 70px;
    background: #ccccff;
    text-align: center;
}

table td.survice {
    width: 135px;
    background: #ccccff;
    text-align: center;
}

table td.welfareIntro {
    text-align: left;
    width: 115px;
}

*:first-child+html table td.registration a {
    margin-left: 3px;
}

*html table td.registration a {
    margin-left: 0;
}

table td.registration a {
    width: 94px;
    height: 42px;
    background: url(../image/apprication_button_pic.gif) no-repeat;
    background-position: center;
    display: block;
    text-indent: -9999px;
}

table td#staffSurvicePic {
    width: 94px;
    height: 70px;
    background: url(../image/staffservice_pic.gif) no-repeat;
    background-position: center;
    text-indent: -9999px;
}

*html table td#adeccoPic {
    width: 115px;
    height: 70px;
}

table td#adeccoPic {
    width: 115px;
    height: 41px;
    background: url(../image/adeco_pic.png) no-repeat;
    background-position: center;
    text-indent: -9999px;
}

*html table td#recruitStaffingPic {
    width: 121px;
    height: 81px;
}

table td#recruitStaffingPic {
    width: 111px;
    height: 71px;
    background: url(../image/recruit_pic.png) no-repeat;
    background-position: center;
    text-indent: -9999px;
}
table td#humanPic {
    width: 111px;
    height: 71px;
    background: url(../image/human.gif) no-repeat;
    background-position: center;
    text-indent: -9999px;
}

table td#interiPic {
    width: 111px;
    height: 71px;
    background: url(../image/interi.gif) no-repeat;
    background-position: center;
    text-indent: -9999px;
}

table td#manpowerhakenPic {
    width: 111px;
    height: 71px;
    background: url(../image/manpowerhaken.gif) no-repeat;
    background-position: center;
    text-indent: -9999px;
}

table td.introduce {
    width: 700px;
    text-align: left;
    border-top: #cccccc solid 1px;
}