@font-face {
  font-family: 'Open Sans';
  src: url("/font/OpenSans/open-sans-v34-latin-ext-300.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/font/OpenSans/open-sans-v34-latin-ext-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/font/OpenSans/open-sans-v34-latin-ext-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/font/OpenSans/open-sans-v34-latin-ext-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/font/OpenSans/open-sans-v34-latin-ext-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("/font/OpenSans/open-sans-v34-latin-ext-800.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }
body {
  background-color: #09001c;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  margin: 0;
  padding: 0;
  color: black; }

input,
select,
textarea {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  color: black; }

a {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  color: black;
  text-decoration: underline; }
  a:hover {
    text-decoration: none; }

#logo {
  text-align: center; }

#content_box {
  background-color: white;
  border-radius: 10px;
  padding: 20px 30px 25px 30px; }
  #content_box h1 {
    text-align: center;
    font-size: 25px;
    margin: 0;
    padding: 0; }

#karaokes .list {
  padding: 15px 0 0 0; }
  #karaokes .list a {
    display: block; }
  #karaokes .list .list_songs {
    padding: 15px 0 0 0; }

#karaokes .promo,
#karaoke .promo {
  padding: 5px 0 10px 0;
  border-bottom: 1px solid gray; }
  #karaokes .promo p,
  #karaoke .promo p {
    padding: 7px 0 7px 0;
    margin: 0; }
#karaokes h2,
#karaoke h2 {
  padding: 0;
  margin: 0;
  font-size: 18px;
  text-align: center; }

#karaoke .interpreter {
  text-align: center; }
  #karaoke .interpreter a {
    font-size: 20px; }
#karaoke .text {
  padding: 20px 0; }
  #karaoke .text h2 {
    padding: 0;
    margin: 0;
    font-size: 18px;
    text-align: center; }
  #karaoke .text .text_song {
    padding: 25px 0 10px 0; }
#karaoke .more_songs {
  padding: 15px 0 0 0;
  border-top: 1px solid gray; }
  #karaoke .more_songs a {
    display: block; }
  #karaoke .more_songs .list_songs {
    padding: 15px 0 0 0; }

#footer {
  text-align: center;
  padding: 10px 0 20px 0;
  color: #28e5ff;
  font-weight: 600; }
  #footer a {
    color: #fe2ef6;
    font-weight: 600;
    text-decoration: none; }

/*# sourceMappingURL=style.css.map */
