@charset "utf-8";

body.is_songs {
	/* --songs-main: #a89631;   info: #bc2a20 */
	/* --songs-dark: #837837;   info: #870900 */
	--songs-main:  rgb(189, 195, 201) ;   /* info: #bc2a20 */
	--songs-dark:  rgba(150, 157, 163, 0.99);   /* info: #870900 */
	--songs-accent: #000000; /* info: #e3ca52 */
	--songs-accent2: #0b0b09;/* info: #b09521 */
}

body.is_songs,
.l_header.is_songs,
.l_header.is_fix.is_songs,
main.is_songs,
body.is_songs .md_sns,
body.is_songs .l_footer {
	/* background: linear-gradient(90deg, var(--songs-main) 0%, #d7d35e 50%, var(--songs-main) 100%); */
	background: linear-gradient(90deg, var(--songs-main) 0%,  rgb(255, 255, 255) 50%, var(--songs-main) 100%);	
}

body.is_songs .category {
	background: var(--songs-dark);
}

body.is_songs .movie .movie_inner {
	scrollbar-color: #000 var(--songs-dark);
}

.kv p{
	color: var(--songs-accent);
}

/* 検索ボックス（info-movies.css） */
body.is_songs .searchform {
	background: var(--songs-dark);
}
body.is_songs .searchform .searchsubmit {
	background-color: var(--songs-accent2);
}
body.is_songs .searchform .searchfield,
body.is_songs .searchform .searchfield:focus,
body.is_songs .searchform .searchfield:valid,
body.is_songs .searchform .searchfield:invalid {
	background: #FFF !important;
}
body.is_songs .searchform .searchfield:-webkit-autofill {
	box-shadow: 0 0 0 1000px #FFF inset;
}

.l_header.is_songs .md_btn_menu {
	color: var(--songs-accent);
	background: none;
}
.l_header.is_songs .md_btn_menu span {
	background: var(--songs-accent2);
	width: 40px;
	margin-left: -5px;
}
.l_header.is_songs .md_btn_menu.is_open span {
	margin-left: 0px;
}

body.is_songs .movie .movie_ttl h2 {
	color: var(--songs-accent);
}

:where(body.is_songs) h2 {
	background: var(--songs-accent2);
}

.category_ttl h2 {
	color: var(--songs-accent2);
}

.movie .movie_item h3, .movie.is_search h3 {
	color: var(--songs-accent);
}

.md_under > .md_rule > a {
	color: var(--songs-accent);
}

.md_inner > p:first-child.is_ttl {
	color: var(--songs-accent);
}
.movie.is_search {
	color: var(--songs-accent);
}

.md_copy p {
	color: var(--songs-accent);
}