@charset "UTF-8";

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


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

#01 共通
#02 メインイメージ
#03 左タイトル
#04 採用情報
----------------------------------------------- */



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

#01 共通

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



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

#02 メインイメージ

----------------------------------------------- */
div.mainImg h2 {
background: url(../../recruit/img/recruit_ttl_main.jpg) no-repeat;
}



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

#03 左タイトル

----------------------------------------------- */
div.boxA h2 {
width: 56px;
height: 245px;
margin: 0 auto;
background: url(../../recruit/img/recruit_ttl_left.gif) no-repeat;
}



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

#04 採用情報

----------------------------------------------- */
div.section {
width: 610px;
margin-bottom: 50px;
}

div.section p.headCap {
width: 560px;
margin: 0 auto 15px;
}

div.section table {
width: 560px;
margin: 0 auto;
border-collapse: separate;
border-spacing: 0;
border: 1px dashed #999;
}

div.section table thead th,
div.section table thead td {
background: #f6f6f6;
text-align: center;
color: #000;
font-weight: bold;
}

div.section table th,
div.section table td {
padding: 12px 15px;
vertical-align: top; 
font-size: 90%;
}

div.section table th {
width: 5.0em;
border-right: 1px dashed #999;
border-bottom: 1px dashed #999;
background: #eff2f5;
color: #003366;
}

div.section table td {
border-bottom: 1px dashed #999;
}



