/* 
* css for keycolor
*  */

.bg_main {
    background: #e6f3ff;
}

/* 
* taiko
*  */

/* archive */

.title_taiko .music_value_title_li_text {
	background: linear-gradient(transparent 60%, rgba(255 122 0 / 25%) 40%);
}

/* card design */

.taiko_clsf_cf1 .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(255 39 2 / 20%) 40%);
}

.taiko_clsf_cf2 .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(141 174 80 / 20%) 40%);
}

.taiko_clsf_cf3 .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(77 173 255 / 20%) 40%);
}

.taiko_clsf_cf4 .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(255 0 208 / 20%) 40%);
}

.taiko_clsf_cf5 .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(122 54 217 / 20%) 40%);
}

/* menu design */

.taiko_clsf_cf1 .single_menu_value_detail_link {
	color: #ff7e68;
	background: #fff2f0;
}

.taiko_clsf_cf2 .single_menu_value_detail_link {
	color: #8dae50;
	background: #eef6e0;
}

.taiko_clsf_cf3 .single_menu_value_detail_link {
	color: #4891d1;
	background: #d3ebff;
}

.taiko_clsf_cf4 .single_menu_value_detail_link {
	color: #ff5fe2;
	background: #ffe7fb;
}

.taiko_clsf_cf5 .single_menu_value_detail_link {
	color: #8c84e5;
	background: #ebe9ff;
}

/* genre design */

.taiko_gn_1 .this_single_gn_link {
	border: 2px #7ad1dd solid;
	color: #3dc3d5;	
}

.taiko_gn_2 .this_single_gn_link {
	border: 2px #FFC107 solid;
	color: #FFC107;	
}

.taiko_gn_3 .this_single_gn_link {
	border: 2px #FFB0DF solid;
	color: #FFB0DF;	
}

.taiko_gn_4 .this_single_gn_link {
	border: 2px #adafb3 solid;
	color: #adafb3;	
}

.taiko_gn_5 .this_single_gn_link {
	border: 2px #D8AAEE solid;
	color: #D8AAEE;	
}

.taiko_gn_6 .this_single_gn_link {
	border: 2px #77D69C solid;
	color: #77D69C;	
}

.taiko_gn_7 .this_single_gn_link {
	border: 2px #D6D063 solid;
	color: #D6D063;	
}

.taiko_gn_8 .this_single_gn_link {
	border: 2px #FE9A6C solid;
	color: #FE9A6C;	
}

/* 
* chunithm
*  */

/* archive */

.title_chunithm .music_value_title_li_text {
	background: linear-gradient(transparent 60%, rgb(255 204 0 / 25%) 40%);
}

/* card design */

.chunithm_clsf_bas .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(0 171 132 / 20%) 40%);
}

.chunithm_clsf_adv .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(255 126 0 / 20%) 40%);
}

.chunithm_clsf_exp .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(255 41 100 / 20%) 40%);
}

.chunithm_clsf_mas .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(142 27 229 / 20%) 40%);
}

.chunithm_clsf_ult .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(255 216 252 / 100%) 40%);
}

.chunithm_clsf_we .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(100 100 100 / 20%) 40%);
}

/* menu design */

.chunithm_clsf_bas .single_menu_value_detail_link {
	color: #01AB84;
	background: #ccf6ea;
}

.chunithm_clsf_adv .single_menu_value_detail_link {
	color: #FF7E01;
	background: #ffecd9;
}

.chunithm_clsf_exp .single_menu_value_detail_link {
	color: #F12929;
	background: #ffdede;
}

.chunithm_clsf_mas .single_menu_value_detail_link {
	color: #8E1BE5;
	background: #eed8ff;
}

.chunithm_clsf_ult .single_menu_value_detail_link {
	color: #FF173C;
	background: #ffd8fc;
}

.chunithm_clsf_we .single_menu_value_detail_link {
	color: #274885;
	background: #bac1ce;
}

/* genre design */

.chunithm_gn_1 .this_single_gn_link {
	border: 2px #FF2074 solid;
	color: #FF2074;	
}

.chunithm_gn_2 .this_single_gn_link {
	border: 2px #8E1CE6 solid;
	color: #8E1CE6;	
}

.chunithm_gn_3 .this_single_gn_link {
	border: 2px #0064D4 solid;
	color: #0064D4;	
}

.chunithm_gn_4 .this_single_gn_link {
	border: 2px #00B76E solid;
	color: #00B76E;	
}

.chunithm_gn_5 .this_single_gn_link {
	border: 2px #FF75D0 solid;
	color: #FF75D0;	
}

.chunithm_gn_6 .this_single_gn_link {
	border: 2px #6C48EB solid;
	color: #6C48EB;	
}

.chunithm_gn_7 .this_single_gn_link {
	border: 2px #FE7F01 solid;
	color: #FE7F01;	
}

/* notes design */

.chunithm_notes_tap .this_single_info_notes_detail_label_text {
	color: #ff5252;	
}

.chunithm_notes_tap .this_single_info_notes_detail_graph_main {
	background: #ffbdbd;
}

.chunithm_notes_hold .this_single_info_notes_detail_label_text {
	color: #ff9e29;	
}

.chunithm_notes_hold .this_single_info_notes_detail_graph_main {
	background: #ffc47c;
}

.chunithm_notes_slide .this_single_info_notes_detail_label_text {
	color: #6262fe;	
}

.chunithm_notes_slide .this_single_info_notes_detail_graph_main {
	background: #b0b0ff;
}

.chunithm_notes_air .this_single_info_notes_detail_label_text {
	color: #00d630;	
}

.chunithm_notes_air .this_single_info_notes_detail_graph_main {
	background: #97dc97;
}

.chunithm_notes_flick .this_single_info_notes_detail_label_text {
	color: #0eaaea;	
}

.chunithm_notes_flick .this_single_info_notes_detail_graph_main {
	background: #c2e8f8;
}

/* 
* sdvx
*  */

/* archive */

.title_sdvx .music_value_title_li_text {
	background: linear-gradient(transparent 60%, rgba(90 73 251 / 20%) 40%);
}

/* card design */

.sdvx_clsf_nov .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(90 73 251 / 20%) 40%);
}

.sdvx_clsf_adv .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(251 182 73 / 40%) 40%);
}

.sdvx_clsf_exh .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(251 73 76 / 20%) 40%);
}

.sdvx_clsf_mxm .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(172 172 172 / 20%) 40%);
}

.sdvx_clsf_inf .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(249 191 245 / 40%) 40%);
}

.sdvx_clsf_grv .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(251 143 73 / 30%) 40%);
}

.sdvx_clsf_hvn .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(73 201 251 / 25%) 40%);
}

.sdvx_clsf_vvd .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(255 197 237 / 50%) 40%);
}

.sdvx_clsf_xcd .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(92 188 255 / 30%) 40%);
}

.sdvx_clsf_ult .card_value_lv_li_text {
	background: linear-gradient(transparent 60%, rgba(255 212 42 / 40%) 40%);
}

/* menu design */

.sdvx_clsf_nov .sdvx_single_clsf_link {
	border: 5px #dedbff solid;
	color: #8c84e5;
}

.sdvx_clsf_nov .single_menu_value_detail_link {
	color: #8c84e5;
	background: #ebe9ff;
}

.sdvx_clsf_nov .single_menu_value_detail_span {
	color: #fff;
	background: #8c84e5;
}

.sdvx_clsf_adv .sdvx_single_clsf_link {
	border: 5px #FEE2B9 solid;
	color: #ffa92d;
}

.sdvx_clsf_adv .single_menu_value_detail_link {
	color: #ffa92d;
	background: #fff7eb;
}

.sdvx_clsf_adv .single_menu_value_detail_span {
	color: #fff;
	background: #ffa92d;
}

.sdvx_clsf_exh .sdvx_single_clsf_link {
	border: 5px #fedcdc solid;
	color: #ff6e6e;
}

.sdvx_clsf_exh .single_menu_value_detail_link {
	color: #ff6e6e;
	background: #ffebeb;
}

.sdvx_clsf_exh .single_menu_value_detail_span {
	color: #fff;
	background: #ff6e6e;
}

.sdvx_clsf_mxm .sdvx_single_clsf_link {
	border: 5px #d9d9d9 solid;
	color: #8f8f8f;
}

.sdvx_clsf_mxm .single_menu_value_detail_link {
	color: #8f8f8f;
	background: #ededed;
}

.sdvx_clsf_mxm .single_menu_value_detail_span {
	color: #fff;
	background: #8f8f8f;
}

.sdvx_clsf_inf .sdvx_single_clsf_link {
	border: 5px #f9bff5 solid;
	color: #ee65e5;
}

.sdvx_clsf_inf .single_menu_value_detail_link {
	color: #FF00EE;
	background: #ffe0fd;
}

.sdvx_clsf_inf .single_menu_value_detail_span {
	color: #fff;
	background: #ee65e5;
}

.sdvx_clsf_grv .sdvx_single_clsf_link {
	border: 5px #ffc39c solid;
	color: #fb8f49;
}

.sdvx_clsf_grv .single_menu_value_detail_link {
	color: #fb8f49;
	background: #fff1e9;
}

.sdvx_clsf_grv .single_menu_value_detail_span {
	color: #fff;
	background: #fb8f49;
}

.sdvx_clsf_hvn .sdvx_single_clsf_link {
	border: 5px #beedff solid;
	color: #49c9fb;
}

.sdvx_clsf_hvn .single_menu_value_detail_link {
	color: #0093cb;
	background: #beedff;
}

.sdvx_clsf_hvn .single_menu_value_detail_span {
	color: #fff;
	background: #49c9fb;
}

.sdvx_clsf_vvd .sdvx_single_clsf_link {
	border: 5px #ffc5ed solid;
	color: #ff59cd;
}

.sdvx_clsf_vvd .single_menu_value_detail_link {
	color: #fe25bb;
	background: #ffd5f2;
}

.sdvx_clsf_vvd .single_menu_value_detail_span {
	color: #fff;
	background: #ff59cd;
}

.sdvx_clsf_xcd .sdvx_single_clsf_link {
	border: 5px #b1d4ff solid;
	color: #187fff;
}

.sdvx_clsf_xcd .single_menu_value_detail_link {
	color: #56a2ff;
	background: #ddecff;
}

.sdvx_clsf_xcd .single_menu_value_detail_span {
	color: #fff;
	background: #187fff;
}

.sdvx_clsf_ult .sdvx_single_clsf_link {
	border: 5px #ffdd57 solid;
	color: #fccd16;
}

.sdvx_clsf_ult .single_menu_value_detail_link {
	color: #f1c106;
	background: #fff9e0;
}

.sdvx_clsf_ult .single_menu_value_detail_span {
	color: #fff;
	background: #fccd16;
}

/* genre design */

.sdvx_gn_1 .this_single_gn_link {
	border: 2px #0054e3 solid;
	color: #0054e3;	
}

.sdvx_gn_2 .this_single_gn_link {
	border: 2px #e50014 solid;
	color: #e50014;	
}

.sdvx_gn_3 .this_single_gn_link {
	border: 2px #00cccc solid;
	color: #00cccc;	
}

.sdvx_gn_4 .this_single_gn_link {
}

.sdvx_gn_5 .this_single_gn_link {
	border: 2px #333 solid;
	color: #333;	
}

.sdvx_gn_6 .this_single_gn_link {
	border: 2px #ff899d solid;
	color: #ff899d;	
}

.sdvx_gn_7 .this_single_gn_link {
	border: 2px #60de27 solid;
	color: #60de27;	
}

.sdvx_gn_8 .this_single_gn_link {
	border: 2px #d9e021 solid;
	color: #333;	
}

.sdvx_gn_9 .this_single_gn_link {
	border: 2px #666 solid;
	color: #666;	
}

/* notes design */

.sdvx_notes_chip .this_single_info_notes_detail_label_text {
	color: #0eaaea;	
}

.sdvx_notes_chip .this_single_info_notes_detail_graph_main {
	background: #c2e8f8;
}

.sdvx_notes_long .this_single_info_notes_detail_label_text {
	color: #00d630;	
}

.sdvx_notes_long .this_single_info_notes_detail_graph_main {
	background: #97dc97;
}

.sdvx_notes_tsumami .this_single_info_notes_detail_label_text {
	color: #ff5252;	
}

.sdvx_notes_tsumami .this_single_info_notes_detail_graph_main {
	background: #ffbdbd;
}