@charset "UTF-8";
.ntv-article-contents {
  /*for PC*/
  /*for SP*/
  /*for TABLET*/
  /* wysiwyg用SCSSを読み込み */ }
  .ntv-article-contents {
    color: #333;
    word-break: break-all; }
  .ntv-article-contents a {
    text-decoration: underline; }
  @media only screen and (min-width: 993px) {
    .ntv-article-contents h1 {
      font-size: 2.0rem;
      font-weight: bold;
      margin-bottom: 10px; }
    .ntv-article-contents h2 {
      font-size: 1.8rem;
      font-weight: bold;
      margin-bottom: 8px; }
    .ntv-article-contents h3 {
      font-size: 1.6rem;
      font-weight: bold;
      margin-bottom: 8px; }
    .ntv-article-contents h4,
    .ntv-article-contents h5,
    .ntv-article-contents h6 {
      font-size: 1.4rem;
      font-weight: bold;
      margin-bottom: 5px; }
    .ntv-article-contents strong {
      font-weight: bold; }
    .ntv-article-contents img {
      width: auto;
      max-width: 100%; }
    .ntv-article-contents p {
      color: #333;
      line-height: 1.86;
      font-size: 1.4rem;
      margin-bottom: 15px; }
    .ntv-article-contents blockquote p {
      font-style: italic;
      color: #999; }
    .ntv-article-contents address {
      color: #999; }
    .ntv-article-contents table {
      border-collapse: separate;
      border-spacing: 1px;
      background: #eee;
      margin-bottom: 15px; }
    .ntv-article-contents table th, .ntv-article-contents table td {
      padding: 5px 10px; }
    .ntv-article-contents table th {
      background: #f4f4f4; }
    .ntv-article-contents table td {
      background: #fff; }
    .ntv-article-contents ul {
      list-style-type: disc;
      list-style-position: inside;
      font-size: 1.4rem; }
    .ntv-article-contents ol {
      list-style-type: decimal;
      list-style-position: inside;
      font-size: 1.4rem; }
    .ntv-article-contents hr {
      border-width: 1px 0px 0px 0px;
      border-style: solid;
      border-color: #cccccc;
      height: 1px; }
    .ntv-article-contents iframe {
      display: block;
      width: 530px;
      height: 298.125px;
      margin: 0 auto; }
    .ntv-article-contents-promotion {
      margin-top: 50px; } }
  @media only screen and (max-width: 600px) {
    .ntv-article-contents h1 {
      font-size: 1.8rem;
      font-weight: bold;
      margin-bottom: 15px; }
    .ntv-article-contents h2 {
      font-size: 1.6rem;
      font-weight: bold;
      margin-bottom: 15px; }
    .ntv-article-contents h3,
    .ntv-article-contents h4,
    .ntv-article-contents h5,
    .ntv-article-contents h6 {
      font-size: 1.4rem;
      font-weight: bold;
      margin-bottom: 10px; }
    .ntv-article-contents strong {
      font-weight: bold; }
    .ntv-article-contents img {
      width: auto;
      max-width: 100%; }
    .ntv-article-contents p {
      color: #333;
      line-height: 1.86;
      font-size: 1.4rem;
      margin-bottom: 15px; }
    .ntv-article-contents blockquote p {
      font-style: italic;
      color: #999; }
    .ntv-article-contents address {
      color: #999; }
    .ntv-article-contents table {
      border-collapse: separate;
      border-spacing: 1px;
      background: #eee;
      margin-bottom: 15px; }
    .ntv-article-contents table th, .ntv-article-contents table td {
      padding: 5px 10px; }
    .ntv-article-contents table th {
      background: #f4f4f4; }
    .ntv-article-contents table td {
      background: #fff; }
    .ntv-article-contents ul {
      list-style-type: disc;
      list-style-position: inside;
      font-size: 1.4rem;
      padding-left: 0.1em; }
    .ntv-article-contents ol {
      list-style-type: decimal;
      list-style-position: inside;
      font-size: 1.4rem; }
    .ntv-article-contents hr {
      border-width: 1px 0px 0px 0px;
      border-style: solid;
      border-color: #cccccc;
      height: 1px; }
    .ntv-article-contents iframe {
      display: block;
      width: 280px;
      height: 157.5px;
      margin: 0 auto; }
    .ntv-article-contents-promotion {
      margin-top: 30px; } }
  @media only screen and (min-width: 601px) and (max-width: 992px) {
    .ntv-article-contents h1 {
      font-size: 2.0rem;
      font-weight: bold;
      margin-bottom: 10px; }
    .ntv-article-contents h2 {
      font-size: 1.8rem;
      font-weight: bold;
      margin-bottom: 8px; }
    .ntv-article-contents h3 {
      font-size: 1.6rem;
      font-weight: bold;
      margin-bottom: 8px; }
    .ntv-article-contents h4,
    .ntv-article-contents h5,
    .ntv-article-contents h6 {
      font-size: 1.4rem;
      font-weight: bold;
      margin-bottom: 5px; }
    .ntv-article-contents strong {
      font-weight: bold; }
    .ntv-article-contents img {
      width: auto;
      max-width: 100%; }
    .ntv-article-contents p {
      color: #333;
      line-height: 1.86;
      font-size: 1.4rem;
      margin-bottom: 15px; }
    .ntv-article-contents blockquote p {
      font-style: italic;
      color: #999; }
    .ntv-article-contents address {
      color: #999; }
    .ntv-article-contents table {
      border-collapse: separate;
      border-spacing: 1px;
      background: #eee;
      margin-bottom: 15px; }
    .ntv-article-contents table th, .ntv-article-contents table td {
      padding: 5px 10px; }
    .ntv-article-contents table th {
      background: #f4f4f4; }
    .ntv-article-contents table td {
      background: #fff; }
    .ntv-article-contents ul {
      list-style-type: disc;
      list-style-position: inside;
      font-size: 1.4rem;
      padding-left: 0.1em; }
    .ntv-article-contents ol {
      list-style-type: decimal;
      list-style-position: inside;
      font-size: 1.4rem; }
    .ntv-article-contents hr {
      border-width: 1px 0px 0px 0px;
      border-style: solid;
      border-color: #cccccc;
      height: 1px; }
    .ntv-article-contents iframe {
      display: block;
      width: 530px;
      height: 298.125px;
      margin: 0 auto; }
    .ntv-article-contents-promotion {
      margin-top: 50px; } }


/*# sourceMappingURL=article.css.map*/