/* ALL
-------------------------------------------------- */
.bgArea:before {
  background: none; }
.bgArea:after {
  background: none; }

.contentsArea {
  background: none; }

.topArea img {
  width: 100%; }

.bottomArea {
  background: url(/healthcare/item/img/bg_line_001.svg) repeat-x 0 0;
  padding: 50px 0 0; }

.top-2017-content {
  background: url(/healthcare/item/archives/2017/img/bg_top.jpg) no-repeat, linear-gradient(to bottom, #d0d0d0 600px, #ffffff 100%);
  background-size: contain; }
  .top-2017-content__wrapper {
    background: #fff;
    margin: 0 auto; }
    .top-2017-content__wrapper .row {
      margin: 18px 0 0 0; }
      .top-2017-content__wrapper .row h3 {
        font-weight: bold; }
    .top-2017-content__wrapper__map p img {
      width: 100%; }

/* SP
-------------------------------------------------- */
@media only screen and (max-width: 599px) {
  .topArea {
    margin: 0 20px; }

  .top-2017-content__wrapper {
    padding: 0px 20px; } }
/* PC
-------------------------------------------------- */
@media only screen and (min-width: 600px) {
  .top-2017-content {
    padding: 400px 0 0 0; }
    .top-2017-content__wrapper {
      width: 712px;
      padding: 50px 30px; }
      .top-2017-content__wrapper .noteBox {
        margin: 18px 0 0 0; }
      .top-2017-content__wrapper__map {
        margin: 18px 0 0 0; } }
