[data-ft='w']{
	color						: rgb(250,250,250) !important;
	color						: var(--color_w) !important;
}
[data-sc='w']{
	-webkit-text-stroke-color	: rgb(250,250,250) !important;
	-webkit-text-stroke-color	: var(--color_w) !important;
	text-stroke-color			: rgb(250,250,250) !important;
	text-stroke-color			: var(--color_w) !important;
}
[data-bg='w']{
	background-color			: rgb(250,250,250) !important;
	background-color			: var(--color_w) !important;
}
[data-bg='ww']{
	background-color			: rgb(255,255,255) !important;
	background-color			: var(--color_ww) !important;
}
[data-bc='w']{
	border-color				: rgb(250,250,250) !important;
	border-color				: var(--color_w) !important;
}
[data-bg='op_w']{
	background-color			: rgba(250,250,250,.6) !important;
	background-color			: var(--opacity_w) !important;
}
[data-bc='op_w']{
	border-color				: rgba(250,250,250,.6) !important;
	border-color				: var(--opacity_w) !important;
}
[data-ft='lg']{
	color						: rgb(240,240,240) !important;
	color						: var(--color_lg) !important;
}
[data-bg='lg']{
	background-color			: rgb(240,240,240) !important;
	background-color			: var(--color_lg) !important;
}
[data-bc='lg']{
	border-color				: rgb(240,240,240) !important;
	border-color				: var(--color_lg) !important;
}
[data-bg='op_lg']{
	background-color			: rgba(240,240,240,.6) !important;
	background-color			: var(--opacity_lg) !important;
}
[data-ft='g']{
	color						: rgb(168,168,168) !important;
	color						: var(--color_g) !important;
}
[data-bg='g']{
	background-color			: rgb(168,168,168) !important;
	background-color			: var(--color_g) !important;
}
[data-bc='g']{
	border-color				: rgb(168,168,168) !important;
	border-color				: var(--color_g) !important;
}
[data-ph='g']::placeholder{
	color						: rgb(168,168,168) !important;
	color						: var(--color_g) !important;
}
[data-ph='g']:-ms-input-placeholder{
	color						: rgb(168,168,168) !important;
	color						: var(--color_g) !important;
}
[data-bg='op_g']{
	background-color			: rgba(168,168,168,.6) !important;
	background-color			: var(--opacity_g) !important;
}
[data-ft='dg']{
	color						: rgb(77,77,77) !important;
	color						: var(--color_dg) !important;
}
[data-bg='dg']{
	background-color			: rgb(77,77,77) !important;
	background-color			: var(--color_dg) !important;
}
[data-bc='dg']{
	border-color				: rgb(77,77,77) !important;
	border-color				: var(--color_dg) !important;
}
[data-bg='op_dg']{
	background-color			: rgba(77,77,77,.6) !important;
	background-color			: var(--opacity_dg) !important;
}
[data-ft='r']{
	color						: rgb(226,4,27) !important;
	color						: var(--color_r) !important;
}
[data-bg='r']{
	background-color			: rgb(226,4,27) !important;
	background-color			: var(--color_r) !important;
}
[data-bc='r']{
	border-color				: rgb(226,4,27) !important;
	border-color				: var(--color_r) !important;
}
[data-ft='op_r']{
	color						: rgba(226,4,27,.6) !important;
	color						: var(--opacity_r) !important;
}
[data-bg='op_r']{
	background-color			: rgba(226,4,27,.6) !important;
	background-color			: var(--opacity_r) !important;
}
[data-bc='op_r']{
	border-color				: rgba(226,4,27,.6) !important;
	border-color				: var(--opacity_r) !important;
}
[data-ft='dr']{
	color						: rgb(162,32,65) !important;
	color						: var(--color_dr) !important;
}
[data-bg='dr']{
	background-color			: rgb(162,32,65) !important;
	background-color			: var(--color_dr) !important;
}
[data-bc='dr']{
	border-color				: rgb(162,32,65) !important;
	border-color				: var(--color_dr) !important;
}
[data-ft='b']{
	color						: rgb(0,149,217) !important;
	color						: var(--color_b) !important;
}
[data-bg='b']{
	background-color			: rgb(0,149,217) !important;
	background-color			: var(--color_b) !important;
}
[data-bc='b']{
	border-color				: rgb(0,149,217) !important;
	border-color				: var(--color_b) !important;
}
[data-ft='op_b']{
	color						: rgba(0,149,217,.6) !important;
	color						: var(--opacity_b) !important;
}
[data-bg='op_b']{
	background-color			: rgba(0,149,217,.6) !important;
	background-color			: var(--opacity_b) !important;
}
[data-ft='y']{
	color						: rgb(255,234,0) !important;
	color						: var(color_y) !important;
}
[data-bg='y']{
	background-color			: rgb(255,234,0) !important;
	background-color			: var(--color_y) !important;
}
[data-bc='y']{
	border-color				: rgb(255,234,0) !important;
	border-color				: var(--color_y) !important;
}
[data-ft='op_y']{
	color						: rgba(255,234,0,.6) !important;
	color						: var(--opacity_y) !important;
}
[data-bg='op_y']{
	background-color			: rgba(255,234,0,.6) !important;
	background-color			: var(--opacity_y) !important;
}

[data-ft='0']{
	color						: rgb(240,248,255) !important;
	color						: var(--color_0) !important;
}
[data-sc='0']{
	-webkit-text-stroke-color	: rgb(240,248,255) !important;
	-webkit-text-stroke-color	: var(--color_0) !important;
	text-stroke-color			: rgb(240,248,255) !important;
	text-stroke-color			: var(--color_0) !important;
}
[data-bg='0']{
	background-color			: rgb(240,248,255) !important;
	background-color			: var(--color_0) !important;
}
[data-bc='0']{
	border-color				: rgb(240,248,255) !important;
	border-color				: var(--color_0) !important;
}
[data-ph='0']::placeholder{
	color						: rgb(240,248,255) !important;
	color						: var(--color_0) !important;
}
[data-ph='0']:-ms-input-placeholder{
	color						: rgb(240,248,255) !important;
	color						: var(--color_0) !important;
}
[data-bg='op_0']{
	background-color			: rgba(240,248,255,.6) !important;
	background-color			: var(--opacity_0) !important;
}
[data-bc='op_0']{
	border-color				: rgba(240,248,255,.6) !important;
	border-color				: var(--opacity_0) !important;
}
[data-ft='op_0']{
	color						: rgba(240,248,255,.6) !important;
	color						: var(--opacity_0) !important;
}

[data-ft='1']{
	color						: rgb(162,221,246) !important;
	color						: var(--color_1) !important;
}
[data-sc='1']{
	-webkit-text-stroke-color	: rgb(162,221,246) !important;
	-webkit-text-stroke-color	: var(--color_1) !important;
	text-stroke-color			: rgb(162,221,246) !important;
	text-stroke-color			: var(--color_1) !important;
}
[data-bg='1']{ 
	background-color			: rgb(162,221,246) !important;
	background-color			: var(--color_1) !important;
}
[data-bc='1']{
	border-color				: rgb(162,221,246) !important;
	border-color				: var(--color_1) !important;
}
[data-ph='1']::placeholder{
	color						: rgb(162,221,246) !important;
	color						: var(--color_1) !important;
}
[data-ph='1']:-ms-input-placeholder{
	color						: rgb(162,221,246) !important;
	color						: var(--color_1) !important;
}
[data-bg='op_1']{
	background-color			: rgba(162,221,246,.6) !important;
	background-color			: var(--opacity_1) !important;
}
[data-bc='op_1']{
	border-color				: rgba(162,221,246,.6) !important;
	border-color				: var(--opacity_1) !important;
}

[data-ft='2']{
	color						: rgb(82,167,214) !important;
	color						: var(--color_2) !important;
}
[data-sc='2']{
	-webkit-text-stroke-color	: rgb(82,167,214) !important;
	-webkit-text-stroke-color	: var(--color_2) !important;
	text-stroke-color			: rgb(82,167,214) !important;
	text-stroke-color			: var(--color_2) !important;
}
[data-bg='2']{
	background-color			: rgb(82,167,214) !important;
	background-color			: var(--color_2) !important;
}
[data-bc='2']{
	border-color				: rgb(82,167,214) !important;
	border-color				: var(--color_2) !important;
}
[data-ph='2']::placeholder{
	color						: rgb(82,167,214) !important;
	color						: var(--color_2) !important;
}
[data-ph='2']:-ms-input-placeholder{
	color						: rgb(82,167,214) !important;
	color						: var(--color_2) !important;
}
[data-bg='op_2']{
	background-color			: rgba(82,167,214,.6) !important;
	background-color			: var(--opacity_2) !important;
}
[data-bc='op_2']{
	border-color				: rgba(82,167,214,.6) !important;
	border-color				: var(--opacity_2) !important;
}

[data-ft='3']{
	color						: rgb(0,123,187) !important;
	color						: var(--color_3) !important;
}
[data-sc='3']{
	-webkit-text-stroke-color	: rgb(0,123,187) !important;
	-webkit-text-stroke-color	: var(--color_3) !important;
	text-stroke-color			: rgb(0,123,187) !important;
	text-stroke-color			: var(--color_3) !important;
}
[data-bg='3']{
	background-color			: rgb(0,123,187) !important;
	background-color			: var(--color_3) !important;
}
[data-bc='3']{
	border-color				: rgb(0,123,187) !important;
	border-color				: var(--color_3) !important;
}
[data-ph='3']::placeholder{
	color						: rgb(0,123,187) !important;
	color						: var(--color_3) !important;
}
[data-ph='3']:-ms-input-placeholder{
	color						: rgb(0,123,187) !important;
	color						: var(--color_3) !important;
}
[data-bg='op_3']{
	background-color			: rgba(0,123,187,.6) !important;
	background-color			: var(--opacity_3) !important;
}
[data-bc='op_3']{
	border-color				: rgba(0,123,187,.6) !important;
	border-color				: var(--opacity_3) !important;
}

[data-ft='4']{
	color						: rgb(0,99,153) !important;
	color						: var(--color_4) !important;
}
[data-sc='4']{
	-webkit-text-stroke-color	: rgb(0,99,153) !important;
	-webkit-text-stroke-color	: var(--color_4) !important;
	text-stroke-color			: rgb(0,99,153) !important;
	text-stroke-color			: var(--color_4) !important;
}
[data-bg='4']{
	background-color			: rgb(0,99,153) !important;
	background-color			: var(--color_4) !important;
}
[data-bc='4']{
	border-color				: rgb(0,99,153) !important;
	border-color				: var(--color_4) !important;
}
[data-bg='op_4']{
	background-color			: rgba(0,99,153,.6) !important;
	background-color			: var(--opacity_4) !important;
}
[data-bc='op_4']{
	border-color				: rgba(0,99,153,.6) !important;
	border-color				: var(--opacity_4) !important;
}

[data-ft='5']{
	color						: rgb(0,66,102) !important;
	color						: var(--color_5) !important;
}
[data-sc='5']{
	-webkit-text-stroke-color	: rgb(0,66,102) !important;
	-webkit-text-stroke-color	: var(--color_5) !important;
	text-stroke-color			: rgb(0,66,102) !important;
	text-stroke-color			: var(--color_5) !important;
}
[data-bg='5']{
	background-color			: rgb(0,66,102) !important;
	background-color			: var(--color_5) !important;
}
[data-bc='5']{
	border-color				: rgb(0,66,102) !important;
	border-color				: var(--color_5) !important;
}
[data-ft='op_5']{
	color						: rgba(0,66,102,.6) !important;
	color						: var(--opacity_5) !important;
}
[data-bg='op_5']{
	background-color			: rgba(0,66,102,.6) !important;
	background-color			: var(--opacity_5) !important;
}
[data-bc='op_5']{
	border-color				: rgba(0,66,102,.6) !important;
	border-color				: var(--opacity_5) !important;
}

[data-ft='e1']{
	color						: rgb(0,110,84) !important;
	color						: var(--color_e1) !important;
}
[data-bg='e1']{
	background-color			: rgb(0,110,84) !important;
	background-color			: var(--color_e1) !important;
}
[data-bc='e1']{
	border-color				: rgb(0,110,84) !important;
	border-color				: var(--color_e1) !important;
}
[data-bg='op_e1']{
	background-color			: rgba(0,110,84,.6) !important;
	background-color			: var(--opacity_e1) !important;
}
[data-bg='op_e1_1']{
	background-color			: rgba(0,110,84,.1) !important;
	background-color			: var(--opacity_e1_1) !important;
}
[data-bc='op_e1']{
	border-color				: rgba(0,110,84,.6) !important;
	border-color				: var(--opacity_e1) !important;
}
[data-bc='op_e1_1']{
	border-color				: rgba(0,110,84,.1) !important;
	border-color				: var(--opacity_e1_1) !important;
}

[data-ft='e2']{
	color						: rgb(0,64,232) !important;
	color						: var(--color_e2) !important;
}
[data-bg='e2']{
	background-color			: rgb(0,64,232) !important;
	background-color			: var(--color_e2) !important;
}
[data-bc='e2']{
	border-color				: rgb(0,64,232) !important;
	border-color				: var(--color_e2) !important;
}
[data-bg='op_e2']{
	background-color			: rgba(0,64,232,.6) !important;
	background-color			: var(--opacity_e2) !important;
}
[data-bg='op_e2_1']{
	background-color			: rgba(0,64,232,.1) !important;
	background-color			: var(--opacity_e2_1) !important;
}
[data-bc='op_e2']{
	border-color				: rgba(0,64,232,.6) !important;
	border-color				: var(--opacity_e2) !important;
}

[data-ft='e3']{
	color						: rgb(226,4,27) !important;
	color						: var(--color_e3) !important;
}
[data-bg='e3']{
	background-color			: rgb(226,4,27) !important;
	background-color			: var(--color_e3) !important;
}
[data-bc='e3']{
	border-color				: rgb(226,4,27) !important;
	border-color				: var(--color_e3) !important;
}
[data-bg='op_e3']{
	background-color			: rgba(226,4,27,.6) !important;
	background-color			: var(--opacity_e3) !important;
}
[data-bg='op_e3_1']{
	background-color			: rgba(226,4,27,.1) !important;
	background-color			: var(--opacity_e3_1) !important;
}
[data-bc='op_e3']{
	border-color				: rgba(226,4,27,.6) !important;
	border-color				: var(--opacity_e3) !important;
}

[data-ft='e4']{
	color						: rgb(255,234,0) !important;
	color						: var(--color_e4) !important;
}
[data-bg='e4']{
	background-color			: rgb(255,234,0) !important;
	background-color			: var(--color_e4) !important;
}
[data-bc='e4']{
	border-color				: rgb(255,234,0) !important;
	border-color				: var(--color_e4) !important;
}
[data-bg='op_e4']{
	background-color			: rgba(255,234,0,.6) !important;
	background-color			: var(--opacity_e4) !important;
}
[data-bg='op_e4_1']{
	background-color			: rgba(255,234,0,.1) !important;
	background-color			: var(--opacity_e4_1) !important;
}
[data-bc='op_e4']{
	border-color				: rgba(255,234,0,.6) !important;
	border-color				: var(--opacity_e4) !important;
}

[data-hv='0'],[data-hv='1'],[data-hv='2'],[data-hv='3'],[data-hv='4'],[data-hv='dr'],[data-hv='r'],[data-hv='dg'],[data-hv='g']{
	transition					: background-color 200ms, color 200ms;
}
[data-hv='r']:hover,
:not(:disabled):hover>[data-phv='r']{
	background-color			: rgb(226,4,27) !important;
	background-color			: var(--color_r) !important;
	color						: rgb(250,250,250) !important;
	color						: var(--color_w) !important;
}
[data-hv='dr']:hover,
:not(:disabled):hover>[data-phv='dr']{
	background-color			: rgb(162,32,65) !important;
	background-color			: var(--color_dr) !important;
	color						: rgb(250,250,250) !important;
	color						: var(--color_w) !important;
}
[data-hv='g']:hover,
:not(:disabled):hover>[data-phv='g']{
	background-color			: rgb(168,168,168) !important;
	background-color			: var(--color_g) !important;
	color						: rgb(250,250,250) !important;
	color						: var(--color_w) !important;
}
[data-hv='dg']:hover,
:not(:disabled):hover>[data-phv='dg']{
	background-color			: rgb(77,77,77) !important;
	background-color			: var(--color_dg) !important;
	color						: rgb(250,250,250) !important;
	color						: var(--color_w) !important;
}
[data-hv='0']:hover,
:not(:disabled):hover>[data-phv='0']{
	background-color			: rgb(240,248,255) !important;
	background-color			: var(--color_0) !important;
	color						: rgb(0,123,187) !important;
	color						: var(--color_3) !important;
}
[data-hv='1']:hover,
:not(:disabled):hover>[data-phv='1']{
	background-color			: rgb(176,221,234) !important;
	background-color			: var(--color_1) !important;
	/*color						: rgb(0,99,153) !important;*/
	/*color						: var(--color_4) !important;*/
}
[data-hv='2']:hover,
:not(:disabled):hover>[data-phv='2']{
	background-color			: rgb(82,167,214) !important;
	background-color			: var(--color_2) !important;
	color						: rgb(0,66,102) !important;
	color						: var(--color_5) !important;
}
[data-hv='3']:hover,
:not(:disabled):hover>[data-phv='3']{
	background-color			: rgb(0,123,187) !important;
	background-color			: var(--color_3) !important;
	color						: rgb(250,250,250) !important;
	color						: var(--color_w) !important;
}
[data-hv='4']:hover,
:not(:disabled):hover>[data-phv='4']{
	background-color			: rgb(0,99,153) !important;
	background-color			: var(--color_4) !important;
	color						: rgb(250,250,250) !important;
	color						: var(--color_w) !important;
}
:disabled,:disabled *{
	cursor						: not-allowed !important;
}

select:not(:disabled):focus,input:not(:disabled):focus,a:not(:disabled):focus,textarea:not(:disabled):focus,button:not(:disabled):focus{
	filter						: drop-shadow(0px 0px 2px rgb(168,168,168)) !important;
	filter						: drop-shadow(0px 0px 2px var(--color_g)) !important;
}
:focus{
	filter						: drop-shadow(0px 0px 2px rgb(168,168,168)) !important;
	filter						: drop-shadow(0px 0px 2px var(--color_g)) !important;
}
:focus{
	filter						: none !important;
	outline						: solid 5px rgba(250,100,0,.8) !important;
	outline-offset				: -5px;
}
[data-outline='out']:focus{
	outline-offset				: 0px;
}



[data-size='7']		{ font-size	: 7px; }
[data-size='8']		{ font-size	: 8px; }
[data-size='9']		{ font-size	: 9px; }
[data-size='10']	{ font-size	: 10px; }
[data-size='11']	{ font-size	: 11px; }
[data-size='12']	{ font-size	: 12px; }
[data-size='13']	{ font-size	: 13px; }

[data-w='0']{
	background-color			: rgb(242,224,212) !important;
	background-color			: var(--week_0_bg) !important;
	color						: rgb(163,12,0);
	color						: var(--week_0_ft);
}
[data-w='6']{
	background-color			: rgb(212,224,242) !important;
	background-color			: var(--week_6_bg) !important;
	color						: rgb(0,12,163);
	color						: var(--week_6_ft);
}





/* Signal Red rgb(188,48,44);  */
/* 紅緋  */
[data-tag-c='1']{
	background-color			: rgb(247,92,47);
	color						: rgb(238,238,238);
}
[data-tag-g='1']{
	border-color				: rgb(247,92,47);
	color						: rgb(247,92,47);
}
/* Cobalt Blue  */
[data-tag-c='2']{
	background-color			: rgb(0,156,192);;
	color						: rgb(238,238,238);
}
[data-tag-g='2']{
	border-color				: rgb(0,156,192);
	color						: rgb(0,156,192);
}
/* Cobalt Blue  */
[data-tag-c='3']{
	background-color			: rgb(40,100,172);
	color						: rgb(238,238,238);
}
[data-tag-g='3']{
	border-color				: rgb(40,100,172);
	color						: rgb(40,100,172);
}
/* 青緑  */
[data-tag-c='4']{
	background-color			: rgb(0,170,144);
	color						: rgb(238,238,238);
}
[data-tag-g='4']{
	border-color				: rgb(0,170,144);
	color						: rgb(0,170,144);
}
/* 菫  */
[data-tag-c='5']{
	background-color			: rgb(102,50,124);
	color						: rgb(238,238,238);
}
[data-tag-g='5']{
	border-color				: rgb(102,50,124);
	color						: rgb(102,50,124);
}
/* 苺  */
[data-tag-c='6']{
	background-color			: rgb(181,73,91);
	color						: rgb(238,238,238);
}
[data-tag-g='6']{
	border-color				: rgb(181,73,91);
	color						: rgb(181,73,91);
}
/* 韓紅花  */
[data-tag-c='7']{
	background-color			: rgb(208,16,76);
	color						: rgb(238,238,238);
}
[data-tag-g='7']{
	border-color				: rgb(208,16,76);
	color						: rgb(208,16,76);
}
/* 黒鳶  */
[data-tag-c='8']{
	background-color			: rgb(85,66,54);
	color						: rgb(238,238,238);
}
[data-tag-g='8']{
	border-color				: rgb(85,66,54);
	color						: rgb(85,66,54);
}









