@charset "UTF-8";
/*===================================================
  トップページ
===================================================*/
/* line 6, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map {
  width: 572px;
  margin-top: 10px;
  float: left; }

/* line 12, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map a,
#top div#map a:visited {
  text-decoration: underline; }

/* line 17, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map a:hover {
  text-decoration: underline;
  color: #2a8a15; }

/* line 22, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map h3 {
  width: 572px;
  border-bottom: #e2ded7 solid 3px; }

/* line 27, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area {
  width: 572px;
  height: 552px;
  background-image: url(../../eoy0/img/map_img.gif);
  background-repeat: no-repeat;
  margin: 20px 0 48px;
  /*20160215① 変更_地図下マージン*/
  position: relative; }

/* line 36, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul {
  line-height: 1.7; }

/* line 40, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#hokkaido {
  position: absolute;
  left: 238px;
  top: 92px; }

/* line 46, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#tohoku {
  width: 13em;
  position: absolute;
  right: -1em;
  /* _right: 0; */
  top: 185px; }

/* line 54, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#kanto {
  width: 13em;
  position: absolute;
  right: -1em;
  _right: 0;
  top: 285px; }

/* line 62, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#shinetuhokuriku {
  width: 13em;
  position: absolute;
  left: 115px;
  top: 167px; }

/* line 69, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#tokai {
  position: absolute;
  right: 0;
  top: 399px; }

/* line 75, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#kansai {
  width: 14em;
  position: absolute;
  left: 10px;
  top: 243px; }

/* line 82, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#chugoku {
  width: 13em;
  position: absolute;
  left: 10px;
  top: 321px; }

/* line 89, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#shikoku {
  position: absolute;
  right: 80px;
  top: 446px; }

/* line 95, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul#kyushu {
  width: 19em;
  position: absolute;
  right: 150px;
  /* _right: 165px; */
  top: 505px; }

/* line 103, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul li {
  float: left;
  padding-right: 1em;
  white-space: nowrap; }

/* line 109, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#map_area ul li.clear_left {
  clear: left !important; }

/* line 113, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#partner {
  width: 298px;
  margin-top: 10px;
  margin-bottom: 40px;
  float: right; }

/* line 120, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#partner h3 {
  width: 298px;
  border-bottom: #e2ded7 solid 3px; }

/* line 125, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box {
  width: 278px;
  height: 200px;
  margin-top: 10px;
  padding: 9px;
  border: #e2ded7 solid 1px; }

/* line 133, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box a,
#top div.partner_box a:visited {
  text-decoration: underline; }

/* line 138, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box a:hover {
  text-decoration: underline;
  color: #2a8a15; }

/* line 143, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box div.shop_txt {
  float: right;
  width: 169px;
  height: 160px;
  overflow: hidden; }

/* line 150, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box p.shop_name {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.3;
  padding-bottom: 3px; }

/* line 157, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box p.shop_pr {
  font-size: 0.9em;
  line-height: 1.4;
  margin-bottom: 9px;
  height: 140px; }

/* line 164, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box img.shop_ph {
  width: 98px;
  border: #e2ded7 solid 1px;
  float: left;
  margin-bottom: 9px; }

/* line 171, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box ul.merit_box {
  clear: both;
  background-image: url(../../eoy0/img/line_01.gif);
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 4px; }

/* line 179, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box ul.merit_box li {
  width: 88px;
  height: 15px;
  float: left;
  margin-top: 4px;
  margin-right: 4px;
  text-align: center;
  vertical-align: middle;
  line-height: 15px;
  font-size: 10px;
  color: #ffffff;
  background-color: #2A8A15; }

/* line 193, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box ul.merit_box li.merit_right {
  padding-right: 0; }

/* line 197, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.partner_box img.partner_ph {
  border: #e2ded7 solid 1px; }

/* line 201, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div.search_box {
  clear: both; }

/* 20160218 added start */
/* line 207, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#partner div#partner_btn {
  width: 298px;
  text-align: center;
  padding-top: 10px; }

/* line 213, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#partner div#partner_btn {
  display: block;
  width: 296px;
  text-align: center; }

/* line 219, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#partner div#partner_btn a {
  display: block;
  width: 296px;
  text-align: center;
  min-height: 14px;
  padding: 12px 0 10px;
  background: #e2ded7 url(../../eoy0/img/top_arrow_01.gif) no-repeat 96% 50%;
  /*20160215 変更*/ }

/*20160215②追加 「もっと見る」ボタンの動作*/
/* line 228, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top div#partner div#partner_btn a:hover {
  opacity: 0.8;
  background: #e2ded7 url(../../eoy0/img/top_arrow_01.gif) no-repeat 96% 50%;
  -ms-filter: "alpha(opacity=80)";
  filter: alpha(opacity=80); }

/*20160215③追加 地図下ボタン ここから*/
/* line 235, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top p#to_working {
  float: left;
  width: 372px;
  margin-right: 18px; }

/* line 240, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top p#short {
  float: left;
  width: 182px; }

/* line 244, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top p#to_working a {
  margin-top: 58px;
  display: block;
  width: 372px;
  overflow: hidden;
  zoom: 1;
  height: 0;
  padding-top: 61px;
  background-image: url(../../eoy0/img/working_bn.png);
  background-repeat: no-repeat; }

/* line 255, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#top p#short a {
  margin-top: 58px;
  display: block;
  width: 182px;
  overflow: hidden;
  zoom: 1;
  height: 0;
  padding-top: 61px;
  background-image: url(../../eoy0/img/short_bn.gif);
  background-repeat: no-repeat; }

/* line 266, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#map p a:hover {
  opacity: 0.8;
  background-color: #fff;
  -ms-filter: "alpha(opacity=80)";
  filter: alpha(opacity=80); }

/*20160225追加 ①地図下ボタン ここまで*/
/*===================================================
  都道府県ページ
===================================================*/
/* line 278, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#contents {
  position: relative; }

/* line 282, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#topicpath {
  position: absolute;
  top: 1em;
  right: 0;
  font-size: 0.9em; }

/* line 289, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#topicpath a:link,
#city div#topicpath a:visited {
  text-decoration: none;
  color: #9f958f; }

/* line 295, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#topicpath a:hover {
  text-decoration: underline; }

/* line 299, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city h3 {
  color: #1e1e1e;
  font-size: 1.4em;
  width: 900px;
  border-bottom: #64b72f solid 3px;
  margin-bottom: 20px;
  padding-bottom: 3px; }

/* 市区群から検索 */
/* line 310, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add a,
#city div#search_add a:visited,
#city div#shop_att a,
#city div#shop_att a:visited {
  text-decoration: underline; }

/* line 317, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add a:hover,
#city div#shop_att a:hover {
  text-decoration: underline;
  color: #2a8a15; }

/* line 323, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add {
  margin-bottom: 25px; }

/* line 327, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add h4 {
  width: 900px;
  border-bottom: #e2ded7 solid 3px;
  margin: 30px 0 15px; }

/* line 333, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add_box {
  padding: 0 20px 0 30px; }

/* line 337, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add p {
  float: left;
  line-height: 2; }

/* line 342, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add ul {
  float: left;
  line-height: 2.2;
  padding-left: 1em;
  margin-bottom: 5px; }

/* line 349, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add li {
  float: left;
  padding-right: 1em;
  white-space: nowrap; }

/* 市区郡からの検索 */
/* line 357, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#tokyo_23ku {
  float: left; }

/* line 361, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#tokyo_toka {
  float: right; }

/* line 365, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add div#tokyo_23ku ul,
#city div#search_add div#tokyo_toka ul {
  width: 340px; }

/* line 370, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#search_add div#sikugun ul {
  width: 640px; }

/* 注目の店舗 */
/* line 376, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#shop_att {
  margin-bottom: 30px;
  clear: both; }

/* line 381, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div#shop_att h4 {
  width: 900px;
  border-bottom: #e2ded7 solid 3px;
  margin-bottom: 12px; }

/* line 387, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box {
  width: 278px;
  height: 200px;
  margin-top: 3px;
  margin-right: 3px;
  padding: 9px;
  border: #e2ded7 solid 1px;
  float: left; }

/* line 397, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.box_right {
  margin-right: 0; }

/* line 401, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box div.shop_txt {
  float: right;
  width: 169px;
  height: 160px; }

/* line 407, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box p.shop_name {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.3;
  padding-bottom: 3px; }

/* line 414, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box p.shop_pr {
  height: 180px;
  font-size: 0.9em;
  line-height: 1.4;
  overflow: hidden; }

/* line 421, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box img.shop_ph {
  width: 98px;
  border: #e2ded7 solid 1px;
  float: left;
  margin-bottom: 9px; }

/* line 428, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box ul.merit_box {
  clear: both;
  background-image: url(../../eoy0/img/line_01.gif);
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 4px; }

/* line 436, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box ul.merit_box li {
  width: 88px;
  float: left;
  margin-top: 4px;
  margin-right: 3px;
  text-align: center;
  vertical-align: middle;
  line-height: 15px;
  font-size: 10px;
  color: #ffffff;
  background-color: #2A8A15; }

/* line 449, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box ul.merit_box li.merit_right {
  padding-right: 0; }

/* line 453, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#city div.shop_att_box img.partner_ph {
  border: #e2ded7 solid 1px; }

/*===================================================
  検索結果一覧
===================================================*/
/* line 464, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result {
  margin-top: 30px; }

/* line 468, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result table {
  border-collapse: collapse;
  width: 100%; }

/* line 473, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result table#result_tbl {
  width: 900px;
  margin-top: 8px; }

/* line 478, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result th#result_name,
#search_results #result th#result_add,
#search_results #result th#result_access {
  border: #c1bab3 solid 1px;
  padding: 10px;
  font-weight: bold;
  background-color: #e3ded8; }

/* line 487, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result th#result_recruitment_job {
  border: #c1bab3 solid 1px;
  padding: 10px;
  font-weight: bold;
  background-color: #e3ded8; }

/* line 494, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result th#result_time {
  border-top: #c1bab3 solid 1px;
  border-right: #c1bab3 solid 1px;
  border-left: #c1bab3 solid 1px;
  padding: 10px;
  font-weight: bold;
  background-color: #e3ded8; }

/* line 503, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_name,
#search_results #result td.result_add,
#search_results #result td.result_access {
  border: #c1bab3 solid 1px;
  padding: 3px; }

/* line 511, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_recruitment_job {
  border: #c1bab3 solid 1px;
  padding: 3px;
  width: 11em; }

/* line 517, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_time {
  border: #c1bab3 solid 1px;
  width: 182px; }

/* line 522, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_name {
  width: 13em; }

/* line 527, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_add {
  width: 12em; }

/* line 532, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_access {
  width: 10em; }

/* line 537, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_btn {
  width: 9em; }

/* line 542, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_name a:link,
#search_results #result td.result_name a:visited {
  text-decoration: underline; }

/* line 547, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_name a:hover {
  text-decoration: underline;
  color: #2a8a15; }

/* line 552, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_btn {
  padding-left: 4px; }

/* line 556, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_btn a {
  /* width: 110px; */
  display: block;
  overflow: hidden;
  zoom: 1;
  height: 0;
  padding-top: 41px;
  background-image: url(../../eoy0/img/guidebook_ovoff.gif);
  background-repeat: no-repeat; }

/* line 567, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_btn a:hover {
  background-image: url(../../eoy0/img/guidebook_ovon.gif);
  background-repeat: no-repeat; }

/* line 572, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_time {
  vertical-align: top; }

/* line 576, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_time td {
  border: #c1bab3 solid 1px;
  padding: 4px 4px;
  white-space: nowrap;
  width: 2em; }

/* line 583, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_time td.result_time_01 {
  border-top: 0;
  border-left: 0;
  font-size: 0.9em;
  text-align: center; }

/* line 590, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_time td.result_time_02,
#search_results #result td.result_time td.result_time_03,
#search_results #result td.result_time td.result_time_04,
#search_results #result td.result_time td.result_time_05 {
  border-top: 0;
  font-size: 0.9em;
  text-align: center; }

/* line 599, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_time td.result_time_06 {
  border-top: 0;
  border-right: 0;
  font-size: 0.9em;
  text-align: center; }

/* line 606, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_time td.result_time_txt {
  border: 0;
  white-space: normal; }

/* line 611, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#search_results #result td.result_time td.result_time_on {
  background-color: #2a8a15;
  color: #FFF; }

/*#search_results #contents .result_time_txt p {
  height: 77px;
}*/
/*===================================================
  募集詳細
===================================================*/
/* line 624, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook div#guidebook_box {
  position: relative; }

/* line 628, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook #guidebook_box h3 {
  font-size: 2em;
  width: 900px;
  border-bottom: #e2ded7 solid 3px;
  padding-bottom: 4px;
  margin-bottom: 20px; }

/* line 636, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook div#merit {
  float: left;
  width: 280px; }

/* line 641, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook div#merit p {
  width: 88px;
  height: 15px;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  text-align: center;
  vertical-align: middle;
  line-height: 15px;
  font-size: 10px;
  color: #ffffff;
  background-color: #2A8A15; }

/* line 655, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook dl#shop_info {
  width: 630px;
  position: relative;
  float: left;
  line-height: 1.7;
  margin-top: 11px;
  padding-bottom: 30px; }

/* line 664, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook dl#shop_info dt {
  position: absolute;
  left: 0;
  padding-top: 10px; }

/* line 670, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook dl#shop_info dd {
  padding: 10px 10px 11px 6em;
  background-image: url(../../eoy0/img/line_01.gif);
  background-position: left bottom;
  background-repeat: repeat-x; }

/* line 677, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook dl#shop_info dd#to_map a {
  margin-top: 3px;
  display: block;
  overflow: hidden;
  zoom: 1;
  width: 42px;
  height: 0px;
  padding-top: 18px;
  background-image: url(../../eoy0/img/btn-map-ovoff.png);
  background-repeat: no-repeat; }

/* line 689, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook dl#shop_info dd#to_map a:hover {
  background-image: url(../../eoy0/img/btn-map-ovon.png);
  background-repeat: no-repeat; }

/* line 694, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook img#shop_ph {
  float: right;
  margin-bottom: 30px;
  border: #c1bab3 solid 1px; }

/* line 700, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook #guidebook_box h4 {
  font-size: 1.3em;
  clear: both;
  margin-bottom: 10px; }

/* line 706, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook #guidebook_tbl {
  width: 900px;
  border-collapse: collapse;
  line-height: 1.7;
  table-layout: fixed; }

/* line 713, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook #guidebook_tbl th {
  width: 8em;
  padding: 10px;
  border: #c1bab3 solid 1px;
  font-weight: bold;
  background-color: #e3ded8;
  text-align: left; }

/* line 722, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook #guidebook_tbl td {
  padding: 10px;
  border: #c1bab3 solid 1px;
  word-wrap: break-word; }

/* line 728, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook #guidebook_box p#term {
  font-size: 1em;
  margin-top: 10px; }

/* line 733, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook p#to_entry {
  margin-top: 20px;
  width: 900px; }

/* line 738, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook p#to_entry a {
  margin: 0 auto;
  display: block;
  overflow: hidden;
  zoom: 1;
  width: 167px;
  height: 0px;
  padding-top: 41px;
  background-image: url(../../eoy0/img/entry_ovoff.gif);
  background-repeat: no-repeat; }

/* line 750, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#guidebook p#to_entry a:hover {
  background-image: url(../../eoy0/img/entry_ovon.gif);
  background-repeat: no-repeat; }

/*===================================================
  応募フォーム/応募確認画面 　共通
====================================================*/
/* line 758, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
div.rules pre {
  /* width:100%; */
  line-break: strict;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden; }

/*===================================================
  応募フォーム
===================================================*/
/* line 770, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form h3 {
  font-size: 1.5em;
  width: 900px;
  border-bottom: #69b634 solid 3px;
  padding-bottom: 4px;
  margin-bottom: 20px; }

/* 応募先店舗・職種 */
/* line 780, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dl#entry_shop {
  position: relative;
  line-height: 1.7;
  margin-top: 15px;
  padding-bottom: 15px;
  /* 2011/9/29 Modify T.Wagatsuma */ }

/* line 787, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dl#entry_shop dt {
  position: absolute;
  left: 0;
  padding-top: 10px;
  color: #7f3527; }

/* line 794, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dl#entry_shop dd {
  padding: 10px 10px 11px 10em;
  background-image: url(../../eoy0/img/line_01.gif);
  background-position: left bottom;
  background-repeat: repeat-x; }

/* 注意書き */
/* line 803, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form p#attention {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 30px; }

/* line 809, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form p#attention span {
  color: #2a8a15; }

/* フォーム共通 */
/* line 815, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#error-message {
  font-weight: bolder;
  color: #ff0000; }

/* line 820, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form h4 {
  width: 900px;
  border-bottom: #e2ded7 solid 2px;
  padding-bottom: 3px;
  margin-bottom: 10px;
  font-size: 1.3em; }

/* line 828, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form input {
  border: #ccc6c0 solid 1px;
  padding: 2px 5px; }

/* line 833, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form select,
#entry_form textarea {
  border: #ccc6c0 solid 1px; }

/* line 838, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form dl {
  position: relative;
  line-height: 1.7;
  padding-bottom: 35px; }

/* line 844, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form dt {
  position: absolute;
  left: 0;
  padding-top: 10px;
  color: #7f3527;
  padding-left: 1.5em; }

/* line 852, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form dt.error {
  color: #ff0000; }

/* line 856, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form dt.essential {
  /* background-image: url(../../eoy0/img/essential.gif); */
  background-position: left 65%;
  background-repeat: no-repeat;
  max-width: 35%; }

/* line 863, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form dd {
  padding: 10px 10px 11px 28em;
  background-image: url(../../eoy0/img/line_01.gif);
  background-position: left bottom;
  background-repeat: repeat-x; }

/* line 870, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form dd.error {
  color: #ff0000;
  background-color: #ffe4e1; }

/* line 875, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form dl span {
  font-size: 0.8em; }

/* テキストボックス・テキストエリア設定 */
/* line 881, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#name input,
#entry_form dd#name_kana input,
#entry_form dd#zipcode input,
#entry_form dd#city input,
#entry_form dd#grade input,
#entry_form dd#partner_id input {
  width: 12em;
  margin-right: 5px; }

/* 2011/9/29 Modify T.Wagatsuma */
/* 連絡先メールアドレス */
/* line 893, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#mail input {
  width: 30em;
  margin-bottom: 30px; }

/* line 898, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#mail_check input,
#entry_form dd#station input,
#entry_form dd#partner_exp_shop input {
  width: 30em; }

/* line 904, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#tel input {
  width: 4em;
  margin-right: 4px; }

/* line 909, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd #applicant_career.job-other {
  width: 150px;
  border: 1px solid #ccc;
  padding: 3px; }

/* line 915, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#tel input.tel_right {
  width: 4em;
  margin-right: 5px; }

/* line 920, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form textarea {
  width: 500px;
  height: 4em; }

/* プルダウン設定 */
/* line 928, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#birthday select {
  width: 6em;
  margin-right: 4px; }

/* line 933, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#city select,
#entry_form dd#area select,
#entry_form dd#shop select,
#entry_form dd#media select {
  width: 20em; }

/* 2011/9/29 Modify T.Wagatsuma */
/* 勤務希望店舗 */
/* line 942, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#shop select {
  width: 20em;
  margin-bottom: 20px; }

/* ラジオボタン設定 */
/* line 949, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#sex input,
#entry_form dd#occupation input,
#entry_form dd#student input,
#entry_form dd#visa input,
#entry_form dd#by_car input,
#entry_form dd#partner_exp input,
#entry_form dd#partner_exp_type input,
#entry_form dd#note_11 input,
#entry_form dd#note_12 input,
#entry_form dd#note_13 input,
#entry_form dd#note_14 input,
#entry_form dd#note_15 input,
#entry_form dd#note_16 input,
#entry_form dd#note_17 input,
#entry_form dd#note_18 input,
#entry_form dd#note_19 input,
#entry_form dd#note_20 input {
  margin-right: 4px;
  margin-left: 10px;
  border: 0;
  padding: 0; }

/* line 972, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd.radio input {
  margin-right: 4px;
  margin-left: 10px;
  border: 0;
  padding: 0; }

/* line 979, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form input.radio_left {
  margin-left: 0 !important; }

/* 面接会予約 */
/* line 985, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form p#reservation {
  line-height: 1.7;
  margin-bottom: 15px; }

/* line 990, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form #reservation_tbl {
  width: 900px;
  border-collapse: collapse;
  line-height: 1.7;
  margin-bottom: 35px; }

/* line 997, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form #reservation_tbl th {
  padding: 10px;
  border: #c1bab3 solid 1px;
  font-weight: bold;
  background-color: #e3ded8;
  text-align: left; }

/* line 1005, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form #reservation_tbl th#select {
  width: 2em;
  text-align: center; }

/* line 1010, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form #reservation_tbl th#status,
#entry_form form #reservation_tbl th#itv_day,
#entry_form form #reservation_tbl th#itv_time {
  width: 12em; }

/* line 1016, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form #reservation_tbl td {
  padding: 10px;
  border: #c1bab3 solid 1px; }

/* line 1021, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form #reservation_tbl td.radio {
  text-align: center; }

/* line 1025, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form #reservation_tbl input {
  border: 0;
  padding: 0; }

/* line 1030, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form form #reservation_tbl input.closed {
  display: none; }

/* 勤務希望曜日・時間帯 */
/* line 1036, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#day_time input {
  margin-right: 4px;
  border: 0;
  padding: 0; }

/* line 1042, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#day_time p {
  display: inline;
  margin-right: 5em; }

/* line 1047, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form dd#day_time select {
  margin-bottom: 3px;
  margin-right: 4px;
  width: 6em; }

/* プライバシーポリシー */
/* line 1055, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form h4.rules {
  margin-bottom: 8px;
  font-size: 1.3em;
  border: 0;
  padding: 0;
  color: #7f3527; }

/* line 1063, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form div.rules {
  height: 170px;
  overflow: auto;
  border: #ccc6c0 solid 1px;
  margin-bottom: 20px;
  padding: 10px; }

/* 確認ボタン */
/* line 1073, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
p#link_to {
  text-align: center; }

/* line 1077, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
p#link_to a {
  padding-left: 1em;
  padding-right: 1em;
  color: #a52a2a;
  font-size: 1.2em;
  text-decoration: underline; }

/* line 1085, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
p#link_to a:hover {
  color: #008000;
  font-weight: bolder; }

/* line 1090, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form p#to_check {
  margin-top: 30px;
  width: 900px; }

/* line 1095, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form p#to_check a {
  margin: 0 auto;
  display: block;
  overflow: hidden;
  zoom: 1;
  width: 147px;
  height: 0px;
  padding-top: 41px;
  background-image: url(../../eoy0/img/check_ovoff.gif);
  background-repeat: no-repeat; }

/* line 1107, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form p#to_check a:hover {
  background-image: url(../../eoy0/img/check_ovon.gif);
  background-repeat: no-repeat; }

/* 入力項目エラー */
/* line 1113, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form #errorExplanation {
  margin: 5px 0 20px 0;
  padding: 0 0 0 0; }

/* line 1117, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form #errorExplanation h4 {
  width: 900px;
  border-bottom: none;
  padding-bottom: 3px;
  margin-bottom: 0px;
  font-size: 1.3em; }

/* line 1125, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form #errorExplanation ul {
  margin-left: 1.5em; }

/* line 1129, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_form #errorExplanation li {
  list-style-type: disc; }

/*===================================================
  応募確認画面
===================================================*/
/* line 1136, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box h3 {
  font-size: 1.5em;
  width: 900px;
  border-bottom: #69b634 solid 3px;
  padding-bottom: 4px;
  margin-bottom: 20px; }

/* 応募先店舗・職種 */
/* line 1146, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dl#entry_shop {
  position: relative;
  line-height: 1.7;
  margin-top: 15px;
  padding-bottom: 30px; }

/* line 1153, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dl#entry_shop dt {
  position: absolute;
  left: 0;
  padding-top: 10px;
  color: #7f3527; }

/* line 1160, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dl#entry_shop dd {
  padding: 10px 10px 11px 10em;
  background-image: url(../../eoy0/img/line_01.gif);
  background-position: left bottom;
  background-repeat: repeat-x; }

/* line 1167, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dl .applicants-item dt {
  max-width: 28%;
  line-height: 1.1em; }

/* 注意書き */
/* line 1174, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box p#attention {
  line-height: 1.7;
  margin-bottom: 30px; }

/* line 1179, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box p#attention span {
  color: #2a8a15; }

/* フォーム共通 */
/* line 1185, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box h4 {
  width: 900px;
  border-bottom: #e2ded7 solid 2px;
  padding-bottom: 3px;
  margin-bottom: 10px;
  font-size: 1.3em; }

/* line 1193, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dl {
  position: relative;
  line-height: 1.7;
  padding-bottom: 35px; }

/* line 1199, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dt {
  position: absolute;
  left: 0;
  padding-top: 10px;
  color: #7f3527;
  padding-left: 1.5em; }

/* line 1207, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dt.essential {
  __background-image: url(../../eoy0/img/essential.gif);
  background-position: left 65%;
  background-repeat: no-repeat; }

/* line 1213, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dd {
  padding: 10px 10px 11px 24em;
  background-image: url(../../eoy0/img/line_01.gif);
  background-position: left bottom;
  background-repeat: repeat-x; }

/* line 1220, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box dl span {
  font-size: 0.8em; }

/* 面接会予約 */
/* line 1226, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box p#reservation {
  line-height: 1.7;
  margin-bottom: 15px; }

/* line 1231, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box #reservation_tbl {
  width: 900px;
  border-collapse: collapse;
  line-height: 1.7;
  margin-bottom: 35px; }

/* line 1238, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box #reservation_tbl th {
  padding: 10px;
  border: #c1bab3 solid 1px;
  font-weight: bold;
  background-color: #e3ded8;
  text-align: left; }

/* line 1246, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box #reservation_tbl th#status,
#entry_check_box #reservation_tbl th#itv_day,
#entry_check_box #reservation_tbl th#itv_time {
  width: 12em; }

/* line 1252, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box #reservation_tbl td {
  padding: 10px;
  border: #c1bab3 solid 1px; }

/* プライバシーポリシー */
/* line 1259, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box h4.rules {
  margin-bottom: 8px;
  font-size: 1.3em;
  border: 0;
  padding: 0;
  color: #7f3527; }

/* line 1267, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div.rules {
  height: 170px;
  overflow: auto;
  border: #ccc6c0 solid 1px;
  margin-bottom: 20px;
  padding: 10px; }

/* 確認ボタン */
/* line 1277, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn {
  margin-top: 30px;
  width: 640px;
  margin: 0 auto; }

/* line 1283, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn a {
  display: block;
  overflow: hidden;
  zoom: 1;
  height: 0px;
  padding-top: 41px;
  background-repeat: no-repeat;
  float: left; }

/* line 1293, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#revise a {
  width: 110px;
  background-image: url(../../eoy0/img/revise_ovoff.gif); }

/* line 1298, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#revise a:hover {
  background-image: url(../../eoy0/img/revise_ovon.gif);
  background-repeat: no-repeat; }

/* line 1303, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#agree_entry a {
  width: 217px;
  background-image: url(../../eoy0/img/agree_entry_ovoff.gif);
  margin-left: 10px; }

/* line 1309, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#agree_entry a:hover {
  background-image: url(../../eoy0/img/agree_entry_ovon.gif);
  background-repeat: no-repeat; }

/* line 1314, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#agree_reg a {
  width: 217px;
  background-image: url(../../eoy0/img/agree_reg_ovoff.gif);
  margin-left: 10px; }

/* line 1320, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#agree_reg a:hover {
  background-image: url(../../eoy0/img/agree_reg_ovon.gif);
  background-repeat: no-repeat; }

/* line 1325, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#agree_ctn a {
  width: 248px;
  background-image: url(../../eoy0/img/agree_reg_ctn_ovoff.gif);
  margin-left: 10px; }

/* line 1331, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#agree_ctn a:hover {
  background-image: url(../../eoy0/img/agree_reg_ctn_ovon.gif);
  background-repeat: no-repeat; }

/* line 1336, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#cancel a {
  width: 151px;
  background-image: url(../../eoy0/img/cancel_ovoff.gif);
  margin-left: 10px; }

/* line 1342, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#entry_check_box div#entry_btn p#cancel a:hover {
  background-image: url(../../eoy0/img/cancel_ovon.gif);
  background-repeat: no-repeat; }

/*===================================================
  応募完了画面
===================================================*/
/* line 1352, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete h3 {
  font-size: 1.5em;
  width: 900px;
  border-bottom: #69b634 solid 3px;
  padding-bottom: 4px;
  margin-bottom: 20px; }

/* line 1360, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete dl#entry_shop {
  position: relative;
  line-height: 1.7;
  padding-bottom: 30px; }

/* line 1366, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete dl#entry_shop dt {
  position: absolute;
  left: 0;
  padding-top: 10px;
  color: #7f3527; }

/* line 1373, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete dl#entry_shop dd {
  padding: 10px 10px 11px 10em;
  background-image: url(../../eoy0/img/line_01.gif);
  background-position: left bottom;
  background-repeat: repeat-x; }

/* line 1380, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete #complete_box p {
  line-height: 1.7;
  margin-bottom: 30px; }

/* line 1385, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete p#attention {
  margin-bottom: 20px; }

/* line 1389, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete h4 {
  width: 900px;
  border-bottom: #e2ded7 solid 2px;
  padding-bottom: 3px;
  margin-bottom: 10px;
  font-size: 1.2em; }

/* line 1397, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete p#close {
  margin-top: 30px;
  margin-bottom: 0;
  width: 900px; }

/* line 1403, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete p#close a {
  margin: 0 auto;
  display: block;
  overflow: hidden;
  zoom: 1;
  width: 110px;
  height: 0px;
  padding-top: 41px;
  background-image: url(../../eoy0/img/close_ovoff.gif);
  background-repeat: no-repeat; }

/* line 1415, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#complete p#close a:hover {
  background-image: url(../../eoy0/img/close_ovon.gif);
  background-repeat: no-repeat; }

/* line 1420, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
.screening-info {
  line-height: 1.5em;
  margin: 0px 0px 2em 0px; }

/* line 1425, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#header_breadcum {
  margin: 8px 8px;
  font-size: 10px;
  width: 97%;
  text-align: right;
  color: #bcb5b1; }

/* line 1433, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#header_breadcum a {
  color: #bcb5b1; }

/* line 1437, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#header_breadcum a:hover {
  text-decoration: underline;
  color: #2a8a15; }

/* line 1442, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#back_link {
  position: relative;
  margin-left: 10px;
  top: -22px;
  float: left; }

/* line 1449, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#back_link.new_screen {
  top: 8px;
  float: none; }

/* line 1457, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#back_link a:hover {
  text-decoration: underline;
  color: #2a8a15; }

/* line 1462, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#group_prefecture_breadcrumbs {
  position: relative;
  top: -15px;
  right: 20px;
  color: #bcb5b1; }

/* line 1469, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#group_prefecture_breadcrumbs a {
  color: #bcb5b1; }

/* line 1473, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#group_prefecture_breadcrumbs a:hover {
  text-decoration: underline;
  color: #2a8a15; }

/* line 1478, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#group_prefecture_breadcrumbs.right {
  float: right; }

/* line 1482, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#applicant_note_5.career_area,
#applicant_note_7.career_area,
#applicant_note_9.career_area,
#applicant_note_10.career_area {
  height: 8em; }

/* line 1489, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
.note_7_vissible {
  display: inline; }

/* line 1492, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
.note_7_hidden {
  display: none; }

/* line 1496, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#reg p#to_reg {
  float: right;
  width: 167px; }

/*20160215④追加 参加申し込みボタン ここから*/
/* line 1502, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#reg p#reg_txt {
  width: 660px; }

/* line 1505, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#reg p#to_entry {
  float: right;
  width: 167px; }

/* line 1509, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#reg p#to_entry a {
  display: block;
  overflow: hidden;
  zoom: 1;
  height: 0;
  padding-top: 41px;
  background-image: url(../../eoy0/img/enter_ovoff.gif);
  background-repeat: no-repeat; }

/* line 1518, /opt/hitomanager/saiyo1-prod/app/assets/stylesheets/eoy0/contents.scss */
#reg p#to_entry a:hover {
  background-image: url(../../eoy0/img/enter_ovon.gif);
  background-repeat: no-repeat; }

/*20160215追加 ②参加申し込みボタン ここまで*/
