@charset "UTF-8";

/*--------------------------------faq----------------------*/
@media screen and (min-width: 1080px) {
      ul.faq {
            width: 710px;
            margin-bottom: 60px;
      }

      ul.faq li {
            width: 710px;
            font-size: 1.6rem;
            line-height: 4;
            border-bottom: 1px solid #666;
            background: url(../image/q.png) no-repeat left;
            background-size: 30px;
      }

      ul.faq li a {
            padding-left: 40px;
            display: block;
            color: #444;
            text-decoration: none;
      }

      ul.faq li a:hover {
            width: 650px;
            position: relative;
            left: 20px;
      }

      time {
            width: 710px;
            padding: 0 0 0 2.5rem;
            font-size: 1.3rem;
            background: url(../image/update.png) no-repeat center left;
            background-size: contain;
      }

      p.main_blink {
            padding: 0 0 60px 0;
            font-size: 1.4rem;
      }
}

@media screen and (max-width: 1079px) {
      ul.faq {
            width: 100%;
            margin-bottom: 13%;
      }

      ul.faq li {
            width: 100%;
            font-size: 1.5rem;
            line-height: 4;
            border-bottom: 1px solid #666;
            background: url(../image/q.png) no-repeat left;
            background-size: 4%;
      }

      ul.faq li a {
            display: block;
            padding-left: 6%;
            color: #444;
            text-decoration: none;
      }

      time {
            width: 100%;
            padding: 0 0 0 2.5rem;
            font-size: 1.3rem;
            background: url(../image/update.png) no-repeat center left;
            background-size: contain;
      }

      p.main_blink {
            width: 100%;
            padding: 0 0 15% 0;
            font-size: 1.4rem;
            box-sizing: border-box;
      }
}