@charset "UTF-8";

/*------------------------------
lastupdate 20140714 nakamura
------------------------------*/
#index_header{
  width:100%;
  height: 190px;
  margin:0;
  background:url(../images/header_bg.png) bottom center no-repeat;
  position:absolute;
  z-index:10;
  min-width: 1060px;
}

#topimage{
  margin:0 auto;
  padding-top:190px;
  z-index:2;
}

#mainimage{
  display:none;
}

#index_m01{
  margin-bottom:1em;
}

/*------------------------------
recruit, Information
------------------------------*/
ul#recruit_li,
ul#information_li{
  width:700px;
  margin:0 auto;
  padding: 0;
  font-size:1.08em;
}

#recruit_li li,
#information_li li {
  padding: 8px;
  background: #EEF8EF;
  margin-bottom:0.8em;
}

#recruit_li li span.day,
#information_li li span.day {
  padding: 10px;
  background: #EEF8EF;
  margin-right:1em;
}

#recruit_li li a:hover,
#information_li li a:hover{
  color: #008D07;
  text-decoration: none;
  text-decoration: underline;
}

#information_li li span.new {
  color: #FD7700;
  padding-left: 16px;

}

/*------------------------------
snavi
------------------------------*/
#snavi{
  width:700px;
  margin:0 auto;
}

#snavi a{
  color: #008D07;
}

#snavi .blue a{
  color:#0085B2;
}

#snavi dl{
   background: #ffffff;
   width: 340px;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -moz-box-shadow: 0 0 5px #999;
  -webkit-box-shadow: 0 0 5px#999;
  box-shadow: 0 0 5px #999;
  text-align: left;
  list-style: none;
  float: left;
  line-height: 1.2;
  margin-top:20px;
  padding:10px 0;
  position:relative;
}

#snavi dt{
  background: no-repeat-x center top;
}

#snavi dd{
  padding: 0 12px 10px;
  margin: 0;
}

.snavi_txt{
  height:7em;
}

#snavi dd img{
  padding-top: 10px;
  margin: 0;
}

#snavi dd a:hover img  {
    opacity:0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity = 70);
}

#snavi dd h2{
  font-weight:bold;
  margin-bottom:3px;
}

#snavi dd p{
  margin-top: 5px;
}

.more{
  position:absolute;
  bottom:15px;
  right:15px;
  }

.more a{
  text-align:right;
  background:url(../images/mark.png) no-repeat left 50%;
  padding-left:12px;
  }

#snavi dd .more a:hover{
    color:#006633;
}

/*------------------------------
r_side
------------------------------*/
ul#index-rnavi{
  width:190px;
  margin:30px auto;
  padding: 0;
  list-style: none;
}

ul#index-rnavi li{
  margin-bottom:15px;
}
