/* offer */
h2 {
  width: 800px;
  height: 92px;
  background: url(images/offer.gif) left bottom no-repeat;
  text-indent: -999em;
  margin: 5px 0 0 0;
}

h3 {
}

#offer {
  margin: 10px 5px;
  line-height:1.2;
}

#offer_type {
  padding: 30px 5px 10px 0px;
  line-height:1.2;
}

#offer_type #offer_regular {
  float: left;
  padding:0 0 0 5px;
  text-indent: -999em;
}
#offer_type #offer_regular a {
  display: block;
  width: 150px;
  height: 34px;
  background: url(images/offer_regular.gif) left bottom no-repeat;
}

#offer_type #offer_parttime {
  float: left;
  padding: 0 0 0 5px;
  text-indent: -999em;
}
#offer_type #offer_parttime a {
  display: block;
  width: 150px;
  height: 34px;
  background: url(images/offer_parttime.gif) left bottom no-repeat;
}

#regular {
  margin: 20px 0 10px 5px;
  width: 790px;
  height: 27px;
  background: url(images/offer_title_regular.gif) left bottom no-repeat;
  text-indent: -999em;
}
table#offer_regular_table {
  width: 750px;
  border: 0px;
  margin: 0 0 0 25px;
}
table#offer_regular_table th {
  width: 150px;
  border: #d2c0a7 1px solid;
  background: #f1e4d0;
  padding: 14px 23px;
  text-align: left;
}
table#offer_regular_table td {
  border: #E5E2DD 1px solid;
  background: #f8f1e7;
  padding: 14px 23px;
  line-height:1.4;
}

#parttime {
  margin: 0 0 10px 5px;
  width: 790px;
  height: 27px;
  background: url(images/offer_title_parttime.gif) left bottom no-repeat;
  text-indent: -999em;
}
table#offer_parttime_table {
  width: 750px;
  border: 0px;
  margin: 0 0 0 25px;
}
table#offer_parttime_table th {
  width: 150px;
  border: #CCBDA6 1px solid;
  background: #f1e4d0;
  padding: 14px 23px;
  text-align: left;
}
table#offer_parttime_table td {
  border: #E1D5C9 1px solid;
  background: #f8f1e7;
  padding: 14px 23px;
  line-height:1.4;
}

.applies a {
  margin: 20px auto 30px auto;
  display: block;
  width: 195px;
  height: 46px;
  background: url(images/offer_applies.gif) left bottom no-repeat;
  text-indent: -999em;
}

.mailcolor{
  color: #ff0000;
  font-weight: bold;
}


.go_top {
  width: 108px;
  height: 10px;
  margin: 10px 20px 0 0;
  padding: 0 0 20px 0;
  background: url(../images/go_top.gif) left top no-repeat;
  text-indent: -999em;
  display: inline;
  float: right;
}
.go_top a {
  width: 108px;
  height: 10px;
  margin: 0;
  background: url(../images/go_top.gif) left top no-repeat;
  text-indent: -999em;
  display: block;
  outline: 0;
  float: right;
}

