@charset "UTF-8";

/* ===================================================================

  LEX TOKYO Article SP Styles

=================================================================== */

/*
  Section
=================================================================== */
.sec-heading { margin: 0 0 14.375%; }

.article-unit { padding: 8.125% 0 18.75%; }
.article-heading { font-size: calc(32 / 640 * 100vw); }
.article-txt { font-size: calc(20 / 640 * 100vw); }

/*
  Footer
=================================================================== */
.location { padding: 0 0 6.25%; }
.location h3 {
  font-size: calc(30 / 640 * 100vw);
  margin: 0;
}
.location dl { display: block; }
.location dl { font-size: calc(20 / 640 * 100vw); }
.location dl dt { line-height: 2.5; }
.location dl dt span {
  font-size: calc(22 / 16 * 1em);
  line-height: 1.5;
  display: block;
  color: #adaeae;
}
.location dl dd { line-height: 2.5; }

.location ul { font-size: calc(20 / 640 * 100vw); }
.location ul li { line-height: 2.5; }
.location ul li:last-of-type { margin: 0; }