@charset "UTF-8";
/* -- 全体色設定 -- */




/* -- TOPメインイメージ -- */

#topimg{
width:687;
float:right;
margin:20px 0;padding:0;
border:0;
line-height:0;
display:inline;
}

#topimg a{margin:0; 
padding:0;
display:block;
text-indent:-9999px;
width:100%; /*横幅*/
height: 100%; /*ロゴの高さ*/}

#topimg1 {
  width: 687px; /*横幅*/
  height: 80px; /*ロゴの高さ*/
  padding:0;
  margin:0;
  display:block;
  background:#1383B3;
  background: url(../images/recruit_top_01.png) no-repeat;
}
#topimg2 {
  width: 687px; /*横幅*/
  height: 206px; /*ロゴの高さ*/
  padding:0;
  margin:0;
  text-indent: -9999px;
  display:block;
  background:#1383B3;
  background: url(../images/recruit_top_02.png) no-repeat;
}
#topimg3 {
  width: 687px; /*横幅*/
  height: 172px; /*ロゴの高さ*/
  padding:0;
  margin:0;
  text-indent: -9999px;
  display:block;
  background:#1383B3;
  background: url(../images/recruit_top_03.png) no-repeat;
}

/* -- TOPサイドイメージ -- */
#top_left_box{ float:left;
width:193px;
margin:20px 0;
padding-left:10px;
}


/* -- 表のレイアウトデザイン -- */

table{
width:600px;
margin:auto;
padding:0;
border:1px solid #AAA;
border-collapse:collapse;
}
table th{
padding:8px 9px;
width:120px;
background:#EEE;
border-bottom:1px dotted #CCC;
color:#393939;
text-align:left;
vertical-align:top;
white-space:nowrap;
}
table td{
padding:8px 9px;
background:#fff;
border-bottom:1px dotted #CCC;
color:#656565;
}
table tr.last th,
table tr.last td{
background-image:none;
}



