@charset "utf-8";

/* ------------------------------------------------------------ detail */

#detail .btns { padding: 80px 0 0; }
#detail .btns a { display: inline-block; *display: inline; *zoom: 1; background: url(../../images/recruit/detail/btn_01.gif) no-repeat; color: #fff; font-size: 18px; width: 284px; height: 63px; line-height: 60px; padding: 0 0 0 20px; margin: 0 14px; }

#detail .block { padding: 80px 0 20px; }

#detail .block h4{ background: url(../../images/flow/bg_02.png) no-repeat; color: #fff; font-size: 22px; font-weight: bold; height: 70px; line-height: 70px; padding: 0 35px; }
#detail .block .border { background: url(../../images/flow/bg_03.gif); padding: 0 8px 8px; margin: 0 12px 0 6px; }
#detail .block .border div { background: #fff; padding: 50px 90px 90px; }
#detail .block table { font-size: 16px; width: 100%; }
#detail .block table tr { border-bottom: 1px solid #fed0b8; }
#detail .block table tr th,
#detail .block table tr td { padding: 20px 0; }
#detail .block table tr th { font-weight: bold; width: 120px; text-align: left; vertical-align: top; }
#detail .block table tr td dl dd { padding: 0 0 0 25px; }
#detail .block .link { text-align: center; padding: 75px 0; }
#detail .block .link a { display: inline-block; *display: inline; *zoom: 1; background: url(../../images/recruit/detail/btn_02.gif) no-repeat; color: #fff; font-size: 20px; font-weight: bold; width: 609px; height: 62px; line-height: 62px; }
