body {
    padding-bottom: 20px;
    font-family: 'Roboto', sans-serif;
  }
.navbar { margin-bottom: 20px; font-family: 'Roboto', sans-serif;}
hr{border-bottom: solide #000 2px;}
h1, h2, h3{font-family: 'Cormorant Infant'; }
a{text-decoration: none;}a:link{color:#000;}a:visited{color:#000}
h1 a:link, h1 a:visited {font-family: 'Cormorant Infant';
    color:#fff;
}
h2{font-size: 2.5rem; font-family: 'Cormorant Infant';}
h1{font-size: 3rem; font-family: 'Cormorant Infant';}
h2{font-size: 2.8rem; font-family: 'Cormorant Infant';}

.list-item center{font-weight:600;}
.bb { border-bottom: 2px solid #000;} .bt{ border-top: 2px solid #000;}
center{padding-top: calc(0.375rem + var(--bs-border-width));
    padding-bottom: calc(0.375rem + var(--bs-border-width));}
	
.dpa{position: absolute;}

@media (max-width: 768px) {
  .mmt{margin-top: 100px;}
  .h-md-250 { height: 250px; }
  .dpa{position: relative;}
  .ttl{}
  h1{font-size: 2.5rem;}
}
.tag {
    position: relative;
    flex-wrap: wrap;
    margin: 0 -4px;
}
.tag-item {
    display: inline-block;
    padding: 0 4px 8px;
}
.tag-subtitle {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 700;
    display: block;
    padding: 10px 0;
}
.tag-link {
    display: block;
    padding: 10px 15px;
    background: #f1f1f1;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    color: #2b2b2b;
}
.logo img {
    width: 150px;
    height: auto;
  }
.ads-belt:before {
    content: attr(data-title);
    display: inline-block;
    position: absolute;
    background: #fff;
    padding: 0 10px;
    left: calc(50% - (260px/2));
    width: 260px;
    top: -10px;
    letter-spacing: 1px;
    font-family: proxima-nova,sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #b2b2b2;
    text-shadow: 0 0 0 #fff, 0 0 0.01em transparent;
}
.ads-belt {
    position: relative;
    text-align: center;
    background: #fff;
    padding: 15px 0;
    margin-top: 40px;
    margin-bottom: 25px;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
}
img {
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: top;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.button-more {
    position: relative;
    margin: 1.563rem 0;
    padding: 1rem 0;
    display: block;
    text-align: center;
    background: #f1f1f1;
    text-transform: uppercase;
    font-family: Roboto,sans-serif;
    font-size: 1rem;
    color: #707070;
}
.video-main video, .video-main iframe, .video-body video, .video-body iframe {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
img:not([src]) {
    visibility: hidden;
}
img[data-src],
img[data-srcset] {
  display: block;
  min-height: 1px;
}
.ads-box {
    text-align: center;
    margin-bottom: 25px;
}

.footer_sticky {
    margin: 0 auto;
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: rgb(232,232,232, 0.8);
    text-align: center;
    min-height:50px;
    height: auto;
    z-index: 9999;
    left: 0;
    display: block;
}

.artikel-txt a {
  color: #3399cc !important;
}

/* cormorant-infant-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/cormorant-infant-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-infant-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/cormorant-infant-v17-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-infant-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/cormorant-infant-v17-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-infant-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/cormorant-infant-v17-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-infant-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/cormorant-infant-v17-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-infant-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/cormorant-infant-v17-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-infant-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/cormorant-infant-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-infant-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/cormorant-infant-v17-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}