@charset "Shift_JIS";

/* ///////////////////////////////////////////////
【採用情報】
title: recruit.css
paths: css/recruit.css
/////////////////////////////////////////////// */


/* -----------------------------------------------
Table Of Contents

・共通
・グローバルナビゲーション
・ページタイトル
・採用情報
----------------------------------------------- */



/* -----------------------------------------------

共通

----------------------------------------------- */



/* -----------------------------------------------

グローバルナビゲーション

----------------------------------------------- */
div#navG ul li.navGCompany a {
width: 174px;
background: url(../img/cmn/nav_g.jpg) -696px -48px no-repeat;
}



/* -----------------------------------------------

ページタイトル

----------------------------------------------- */
div#pageTtl h2 {
background: url(../img/recruit/pagettl.jpg) no-repeat;
}



/* -----------------------------------------------

採用情報

----------------------------------------------- */
div#recruit {
width: 630px;
margin-bottom: 30px;
}

div#recruit h2 {
width: 630px;
height: 38px;
margin-bottom: 15px;
background: url(../img/recruit/recruit_ttl.jpg) no-repeat;
}

div#recruit table {
width: 610px;
margin: 0 10px;
border-collapse: separate;
border-spacing: 0;
border-top: #dfdfdf solid 1px;
border-left: #dfdfdf solid 1px;
}
div#recruit table th,
div#recruit table td {
padding: 7px 10px 7px;
border-top: #fff solid 1px;
border-right: #dfdfdf solid 1px;
border-bottom: #dfdfdf solid 1px;
border-left: #fff solid 1px;
vertical-align: top;
}
div#recruit table th {
background: #eef9ff;
vertical-align: top;
}
div#recruit table td.cellA {
width: 220px;
background: #fafafa;
}


div#recruit h3 {
margin-bottom: 5px;
padding-bottom: 3px;
font-weight: bold;
font-size: 120%;
color: #0262bc;
padding-top: 45px;
}

div#recruit .att {
margin: 10px;
padding: 10px;
border: 2px dotted #0262bc;
font-size: 100%;
}

