﻿@charset "UTF-8";

#contents div.contents-title {background: url(../img/ti_works.gif) no-repeat #CCCCCC; width:655px; height:19px;}

/* 応募フォーム */
#entry-form {margin-bottom:0; text-align:center;}
#entry_button {margin:auto; margin-top:10px;}

#entry-info{width:500px; margin:auto; text-align:left;}
#entry-step{width:100%; border-bottom:1px solid #999999; margin:10px 0; height:20px;}
#entry-step ul{display:inline;list-style:none;}
#entry-step ul li{display:inline;float:left;}

#entry-info .entry-message{margin:5em 0;}

#entry-table{font-size:12px; border-collapse:collapse; font-weight:bold; width:500px; margin:auto;}
#entry-table th{border:1px solid #999999; background-color:#ECECEC;text-align:right; padding:3px;}
#entry-table td{border:1px solid #999999; padding:3px; text-align:left;}

#entry-table td dl.entry-table-sub{margin-bottom:0; padding:0;width:300px;}
#entry-table td dl.entry-table-sub dt{width:8em; float:left; padding:0;}
#entry-table td dl.entry-table-sub dd{padding:0;}

#entry-table .notes{font-size:10px;font-weight:normal;}

#entry-btn-reset{background:url('../img/btn-reset-off.gif');width:86px;height:22px;border:none;cursor:pointer;}
#entry-btn-next{background:url('../img/btn-next-off.gif');width:86px;height:22px;border:none;cursor:pointer;}
#entry-btn-home{background:url('../img/btn-home-off.gif');width:86px;height:22px;border:none;cursor:pointer;}
#entry-btn-end{background:url('../img/btn-end-off.gif');width:86px;height:22px;border:none;cursor:pointer;}
#entry-btn-return{background:url('../img/btn-return-off.gif');width:86px;height:22px;border:none;cursor:pointer;}
#entry-btn-reg{background:url('../img/btn-reg-off.gif');width:86px;height:22px;border:none;cursor:pointer;}

.entry-receipt{color:#FF0000;margin-top:1em;}
.entry-receipt-sub{color:#FF0000;padding-left:1em;margin-bottom:1em;}

#recruit-info{margin:0;padding:0;color:#FF0000;font-weight:bold;margin:0.5em 0;}
#recruit-info .left_block{width:25em;float:left; margin-bottom:1em;}

.recruit-job{
  clear:both;
  border-top:2px solid #FF0000;
  widht:100%;
  background:#eeeeee;
  padding:0.5em;
  font-weight:bold;
  margin:0;
  margin-top:1em;
}
.recruit-job dl{
  margin:0;
  padding:0;
  display:inline;
}
.recruit-job dl dt{
  margin:0;
  padding:0;
  display:inline;
  float:left;
}
.recruit-job dl dd{
  margin:0;
  padding:0;
  display:inline;
}
.recruit-job dl dd img{
  border:0;
  margin:0;
  padding:0;
}
dl.recruit-dtl{
  margin:0;
  padding:5px; 
	/*
	background-image: url(../img/p_dot.gif);
	background-repeat: repeat-x;
	background-position: top;
  */
  border-top:1px dotted #000000;
}
dl.recruit-dtl dt{widht:8em;float:left;}
dl.recruit-dtl dd{margin-left:8em;}





