@charset "UTF-8";
/*------------------------------------------------------------
  薬学部生の就活 薬剤師として働く
  薬学部生の就活 薬剤師以外の職種で働く
------------------------------------------------------------*/
#header {
  margin-bottom: 106px;
  background: #F5F4F7;
}

#header .inner {
  padding: 150px 0 54px;
}

#header .inner .box {
  margin: auto;
  padding-top: 189px;
  width: 440px;
  height: 251px;
  background: #3EB392;
  text-align: center;
}

#header .inner .ttl {
  margin-bottom: 24px;
  position: relative;
}

#header .inner .ttl:before {
  margin-left: -30px;
  width: 60px;
  height: 76px;
  position: absolute;
  background: url(/yakuzaishi/img/common/icon/icon_ttl02.png) no-repeat;
  top: -97px;
  left: 50%;
  content: ""
}

#conts .inner .image {
  margin: 0 0 15px 30px;
  float: right;
}

#conts .inner .detail {
  width: 510px;
  float: left;
}

#conts .detail dt {
  margin-bottom: 15px;
}

@-moz-document url-prefix() {
  #conts .detail dt {
    height: 15px;
  }
}

#conts .detail dd {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #EFEFEF;
}

#conts .hospital,
#conts .dispensary,
#conts .drugstore,
#conts .mr,
#conts .cra,
#conts .other {
  margin-bottom: 100px;
}

#conts .dispensary .work {
  padding-bottom: 50px;
}

#conts .drugstore .work {
  padding-bottom: 35px;
}

#conts .other .ttl {
  margin-bottom: 20px;
}

#conts .other .detail {
  margin-bottom: 60px;
}

#conts .other .detail:last-child {
  margin-bottom: 0;
}

#conts .other .work {
  margin: 30px 0 15px;
}

#conts .other .list {
  margin: 5px 0;
}