@charset "utf-8";

/* 求人一覧 */
#kyujin_ichiran #search_change { position: fixed; top: 0; z-index: 99999; width: 100%; text-align: center; background-color: #FFFFFF; border-bottom: 2px solid #DBE0E8; }
#kyujin_ichiran #search_change a { display: block; padding: 10px; text-decoration: none; font-weight: bold; color: #666666; }
#kyujin_ichiran .kensaku_info { width: 100%; font-size: 10px; }
#kyujin_ichiran .kensaku_info th { padding-bottom: 10px; width: 10%; vertical-align: top; }
#kyujin_ichiran .kensaku_info th .kensaku_info_title { padding: 5px 10px; font-weight: bold; text-align: center; color: #595959; background-color: #DFDFDF; white-space: nowrap; margin-left: 10px; }
#kyujin_ichiran .kensaku_info td { padding: 5px 10px; vertical-align: top; text-align: left; color: #595959; }
#kyujin_ichiran .kensaku_info td .kensu { font-size: 12px; font-weight: bold; }
#kyujin_ichiran .ichiran_area { padding-bottom: 50px; border-top: 1px solid #C0CADA; border-bottom: 1px solid #C0CADA; background-color: #EAEFF7; }
#kyujin_ichiran .ichiran_area .kyujin_block { margin: 8px; border-bottom: 2px solid #DBE0E8; text-align: left; position: relative; }
#kyujin_ichiran .ichiran_area .kyujin_block a { display: block; padding: 10px; border: 1px solid #C4C4C4; background-color: #FFFFFF; text-decoration: none; color: #333333; }
#kyujin_ichiran .ichiran_area .kyujin_block .new { width: 32px; height: 16px; line-height: 16px; font-size: 10px; vertical-align: middle; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #EA3B12; position: absolute; top: 10px; right: 10px; }
#kyujin_ichiran .ichiran_area .kyujin_block .company { display: block; padding: 0 40px 2px 0; color: #3333CC; font-size: 20px; font-weight: bold; text-decoration: underline; }
#kyujin_ichiran .ichiran_area .kyujin_block .job { display: block; font-size: 14px; font-weight: bold; padding-bottom: 5px; }
#kyujin_ichiran .ichiran_area .kyujin_block .about { display: block; font-size: 12px; padding-bottom: 2px; }
#kyujin_ichiran .ichiran_area .kyujin_block .more { font-size: 12px; text-align: right; color: #808080; white-space: nowrap; }
#kyujin_ichiran .ichiran_area .kyujin_block .info { display: block; font-size: 14px; font-weight: bold; margin-top: 5px; padding: 8px 8px 8px 30px; background-color: #EFF5FF; font-weight: bold; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#kyujin_ichiran .ichiran_area .kyujin_block .info .spicon.income { position: absolute; left: 3px; }
#kyujin_ichiran .ichiran_area .kyujin_block .info .spicon.location { position: absolute; left: 6px; }

.search2014sp-modal__header, .search2014sp-panel__header { background-color: #1156BD !important; }

/* 新着求人 */
#sodan_button_shinchaku { bottom: 0; width: 100%; text-align: center; background-color: rgba(255, 255, 255, 0.5); }
#sodan_button_shinchaku a { display: block; padding: 10px; margin: 10px; color: #FFFFFF; background-color: #FF5400; text-decoration: none; font-weight: bold; font-size: 18px; border-radius: 5px; border-bottom: 5px solid #EA2C00; }
#sodan_button_shinchaku a span { padding: 0 5px; font-size: 11px; color: #FF5400; background-color: #FFFFFF; vertical-align: middle; }
#shinchaku_zero { padding: 20px 10px; font-size: 13px; margin: 0px auto; }