/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆unique_parts
　/recruit/css/unique_parts.css
 - - - - - - - - - - - - - - - - - - -
　#contentsの内容要素で、/recruitのコンテンツに特化した要素についてスタイルを設定します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/* =========================================================
■【採用情報】スタッフインタビュー/インデックスのリードブロック
　⇒ body.interview-index #contents div#leadBlock
========================================================= */
  body.recruit-top #contents div#leadBlock {
    margin: 19px 0px 0px;
    border: solid 1px #cae37d;
    border-bottom: none;
    background: transparent url("../images/top_leadblock_bgimg.gif") no-repeat 0% 0%;
    padding: 63px 28px 7px 187px;
  }
  body.recruit-top #contents div#leadBlock h4 {
    position: absolute;
    left: -9999px
  }


/* =========================================================
■【採用情報】スタッフインタビュー/インデックスのリードブロック
　⇒ body.interview-index #contents div#leadBlock
========================================================= */
  body.interview-index #contents div#leadBlock {
    margin: 25px 0px 21px;
  }


/* =========================================================
■【採用情報】スタッフインタビュー 写真と文章をカラムレイアウト化
========================================================= */
  /* インデックス */
  body.recruit.interview-index #contents dl.infoList dd.with-topicImg-m p {
    display: -moz-inline-box;
    display: inline-block;
    width: 318px;
    float: left; /* safari, firefox */
  }
  /* 本文 */
  body.recruit.interview #contents dl.infoList dd.with-topicImg-m p,
  body.recruit.interview #contents dl.infoList dd.with-topicImg-s p,
  body.recruit.interview #contents dl.infoList dd.with-topicImg-s2 p,
  body.recruit.interview #contents div.topicUnit.with-topicImg-m p {
    display: -moz-inline-box;
    display: inline-block;
    float: left; /* safari, firefox */
  }
  * html body.recruit.interview-index #contents dl.infoList dd.with-topicImg-m p,
  * html body.recruit.interview #contents dl.infoList dd.with-topicImg-m p,
  * html body.recruit.interview #contents dl.infoList dd.with-topicImg-s p,
  * html body.recruit.interview #contents dl.infoList dd.with-topicImg-s2 p,
  * html body.recruit.interview #contents div.topicUnit.with-topicImg-m p {
    float: none; /* IE6 */
  }
  *+html body.recruit.interview-index #contents dl.infoList dd.with-topicImg-m p,
  *+html body.recruit.interview #contents dl.infoList dd.with-topicImg-m p,
  *+html body.recruit.interview #contents dl.infoList dd.with-topicImg-s p,
  *+html body.recruit.interview #contents dl.infoList dd.with-topicImg-s2 p,
  *+html body.recruit.interview #contents div.topicUnit.with-topicImg-m p {
    float: none; /* IE7 */
  }
  body.recruit.interview #contents dl.infoList dd.with-topicImg-m p,
  body.recruit.interview #contents dl.infoList div.topicUnit.with-topicImg-m p {
    width: 306px;
  }
  body.recruit.interview #contents div.important-container dl.infoList dd.with-topicImg-m p {
    width: 292px;
  }
  body.recruit.interview #contents div.important-container dl.infoList dd.with-topicImg-s p {
    width: 339px;
  }
  body.recruit.interview #contents dl.infoList dd.with-topicImg-s2 p {
    width: 205px;
  }
  body.recruit.interview #contents div.topicUnit.with-topicImg-m p {
    width: 494px;
  }


/* 2009/01/29 Dcube 採用情報用 */
.info_title {
  margin-top:10px;
  margin-bottom:0px;
  padding-bottom:15px;
  border-bottom:1px dotted #cccccc;
  line-height:150%;
}
.info_contents td{
  line-height:150%;
  padding-top:8px;
  padding-bottom:8px;
  border-bottom:1px dotted #cccccc;
}
.info_contents td ul{
  padding-left:0;
  margin-left:0;
}
