@font-face {
  font-family: "NotoSansCJKjp";
  src: url("../fonts/NotoSansCJKjp-Regular.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp";
  src: url("../fonts/NotoSansCJKjp-Bold.otf");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp";
  src: url("../fonts/NotoSansCJKjp-DemiLight.otf");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp";
  src: url("../fonts/NotoSansCJKjp-Medium.otf");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp";
  src: url("../fonts/NotoSansCJKjp-Black.otf");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp-demilight";
  src: url("../fonts/NotoSansCJKjp-DemiLight.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp-medium";
  src: url("../fonts/NotoSansCJKjp-Medium.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp-bold";
  src: url("../fonts/NotoSansCJKjp-Bold.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp-black";
  src: url("../fonts/NotoSansCJKjp-Black.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "BarlowRegular";
  src: url("../fonts/BarlowCondensed-Regular.otf");
}

@font-face {
  font-family: "BarlowMedium";
  src: url("../fonts/Barlow-Medium.otf");
}

@font-face {
  font-family: "BarlowBold";
  src: url("../fonts/Barlow-Bold.otf");
}

@font-face {
  font-family: "BarlowSemiBold";
  src: url("../fonts/BarlowCondensed-SemiBold.otf");
}

@font-face {
  font-family: "DINMedium";
  src: url("../fonts/DIN-Medium-Regular.otf");
}

.movieIconWrap + .viewContentIconWrap {
  top: 25px;
}

.viewContentIconWrap {
  width: 36%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

@media only screen and (max-width: 768px) {
  .viewContentIconWrap {
    width: 100%;
  }
}

.viewContentIcon {
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px;
  z-index: 1;
  box-sizing: border-box;
  background-color: #191e69;
}

.viewContentIcon span {
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}
