/* Scss Document */
/*
faq
*/
section h1 {
  max-width: 700px;
  margin: 0 auto 30px; }
  @media (max-width: 768px) {
    section h1 {
      max-width: none;
      width: 85vw; } }
  @media (max-width: 414px) {
    section h1 {
      max-width: none; } }
section h2 {
  font-size: 1.8rem;
  margin-bottom: 90px;
  color: #6e9bc5; }
  @media (max-width: 768px) {
    section h2 {
      font-size: 2.5vw;
      margin-bottom: 10vw; } }
  @media (max-width: 414px) {
    section h2 {
      font-size: 4vw;
      margin-bottom: 10vw; } }
section .inner {
  max-width: 940px;
  margin: 0 auto; }
  section .inner p {
    padding: 0 20px;
    margin: 0 0 50px; }
    @media (max-width: 414px) {
      section .inner p {
        padding: 0; } }
    section .inner p span {
      max-width: 250px;
      margin: 0 auto 30px;
      height: auto;
      display: block; }
      section .inner p span img {
        border-radius: 50%; }
      @media (max-width: 414px) {
        section .inner p span {
          max-width: none;
          width: 60vw; } }
    @media (max-width: 768px) {
      section .inner p {
        text-align: left;
        max-width: calc(75vw + 40px);
        margin: 0 auto 50px; } }
    section .inner p:last-child {
      margin-bottom: 0; }
section#design h2 {
  margin-bottom: 0; }
