@charset "utf-8";

/* ****************************************************************************************************
   * アクセス環境
**************************************************************************************************** */

#page-access #access:after {
  content: ".";
  display: block;
  line-height: 0;
  clear: both;
  visibility: hidden;
}

/* ----------------------------------------------------------------------------------------------------
   * マップ
/* ------------------------------------------------------------------------------------------------- */

#page-access #access div.photo {
  width: 48%;
  margin-left: 1em;
  float: right;
  position: relative;
  z-index: 10;
}

/* * ブレイクポイント ･････････････････ */

@media screen and (max-width:540px) {

#page-access #access div.photo {
  width: 100%;
  margin-left: 0;
  float: none;
}

#page-access #access div.photo img {
  width: 100%;
  height: auto;
}

}

/* ----------------------------------------------------------------------------------------------------
   * 住所
/* ------------------------------------------------------------------------------------------------- */

#page-access #strong-1 {
  width: 48%;
}

/* * ブレイクポイント ･････････････････ */

@media screen and (max-width:540px) {

#page-access #strong-1 {
  width: 100%;
}

}

/* ----------------------------------------------------------------------------------------------------
   * 交通手段
/* ------------------------------------------------------------------------------------------------- */

#page-access #strong-2 {
  width: 48%;
}

/* * リスト
/* ･････････････････････････････････････････････････････････････････････････････････････････････････ */

#page-access #strong-2 dl.access,
#page-access #strong-2 dl.access dt,
#page-access #strong-2 dl.access dd {
  margin: 0;
  padding: 0;
}

#page-access #strong-2 dl.access ~ dl.access {
  margin-top: 1em;
}

#page-access #strong-2 dl.access dt {
  font-size: 18px;
  font-weight: bold;
}

#page-access #strong-2 dl.access dd .strong {
  color: #d275b2;
}

/* * ブレイクポイント ･････････････････ */

@media screen and (max-width:540px) {

#page-access #strong-2 {
  width: 100%;
}

}
