#N			{ font-size:18px; line-height:22px; margin:30px 0px 20px; padding:18px 15px 12px; border-radius:10px; }
#N.S1		{ font-size:10px; line-height:12px; margin:20px 0px 10px; padding:13px 10px  8px; border-radius: 8px; width:50%; } #N.S1.FG { margin:12px 0px; }
#N.S2		{ font-size:12px; line-height:14px; margin:24px 0px 10px; padding:14px 12px  9px; border-radius: 9px; width:70%; } #N.S1.FG { margin:14px 0px; }
#N			{ box-shadow: 2px 2px 10px #505050,inset 1px 1px 5px #505050; position:relative; }
#N		> a	{ color:#FFFFFF; font-family:'Noto Sans JP',sans-serif; text-align:center; }
#N		> a	{ border:none; box-shadow:1px 1px 3px #505050,inset 1px 1px 5px #505050; position:absolute; }
#N		> a	{ font-size:16px; line-height:16px; top:-15px; left:-10px; padding:5px 10px; min-width:30px; border-radius:20px; }
#N.S1	> a	{ font-size:12px; line-height:13px; top:-10px; left:-10px; padding:3px  5px; min-width:25px; border-radius:10px; }
#N.S2	> a	{ font-size:14px; line-height:15px; top:-12px; left:-10px; padding:4px  5px; min-width:28px; border-radius:15px; }
#N		p:nth-child(n+5)	{ margin-top:20px; }
#N.NR	p:nth-child(n+4)	{ margin-top:20px; }
#N.NR					{ margin-top:0px!important; }
#N.PU					{ margin-top:-40px; }
#N.NC					{ margin-left:auto; margin-right:auto; }

#N font.S1,#N p.S1, div.S1  { font-size:12px; line-height:14px; vertical-align:middle; }
#N font.S2,#N p.S2, div.S2  { font-size:14px; line-height:16px; }
#N font.S4,#N p.S4, div.S4  { font-size:20px; line-height:24px; }
#N font.S5,#N p.S5, div.S5  { font-size:24px; line-height:28px; }
#N font.S6,#N p.S6, div.S6  { font-size:28px; line-height:32px; }
#N font.S7,#N p.S7, div.S7  { font-size:36px; line-height:40px; }
#N font					{ display:inline-block; line-height:1em; }

#W 		{ margin:0px; padding:0px; }
#V 		{ margin:0px; padding-left:0.5em; text-indent:-0.5em; }
#V.TR 	{ margin-top:0px!important; }
#V font 	{ padding-left:0px; text-indent:0px; }


#X 		{ margin:0px; padding-left:1em; text-indent:-1em; }
#X font 	{ padding-left:0px; text-indent:0px; }

font.SC		{ font-size:10px; }
font.DE		{ color:hsl(  0,  0%, 50%)!important;  font-size:10px; }

#T		{ margin:0px; }
#T.HL	{ margin:30px 5px 10px; font-size:24px; color:hsl(120,90%,45%) }
#T.SE	{ font-size:12px; color:#808080; }
#T.MS p	{ display:block; }

#C		{ margin:0px; text-align:center; }
#C.MS p 	{ display:inline-block; }
#C.RA p	{ margin:30px 0px 10px; font-size:20px; }

.SP01   { margin:0!important; height: 20px; }
.SP02   { margin:0!important; height: 40px; }
.SP03   { margin:0!important; height: 60px; }
.SP04   { margin:0!important; height: 80px; }
.SP05   { margin:0!important; height:100px; }
.SP10   { margin:0!important; height:150px; }
.SP20   { margin:0!important; height:500px; }

#F p		{ background-color:hsl( 0, 0%,95%); border: 5px double hsl( 0, 0%,60%); box-shadow: 2px 2px 10px #808080,inset 1px 1px 2px rgba(100,100,100,0.5); }
#F.MW p	{ margin:30px 30px; padding:10px 20px; border-radius:10px; }
#F.MS p	{ margin:20px 20px; padding:10px 20px; border-radius:10px; display:inline-block; } #F.MS { text-align:center; }

#I				{ margin:20px auto; padding:0px; text-align:center!important; max-width:500px; }
#I p			{ margin: 0px 0px; padding:0px; max-width:500px; position:relative; font-size:0; line-height:0; border:0; display:inline-block; box-shadow: 0px 0px 15px 5px #FFFFFF, 0px 0px 20px 5px #FFFFFF; border-radius:20px; }
#I p:after		{ position: absolute; left:0; top:0; right:0; bottom:0; box-shadow:inset 0px 0px 3px 3px #FFFFFF, inset 0px 0px 15px 5px #FFFFFF; content:" "; display:inline-block; border-radius:20px; }
#I p > img		{ margin: 0px; max-width:100%; max-height:400px; height:auto; border-radius:22px; }
#I p > a > img	{ margin: 0px; max-width:100%; max-height:400px; height:auto; border-radius:22px; }


div#I.Te p > img		{ box-shadow:inset 0px 0px 10px 20px #000000; }


#top-img		{ margin:0px auto; padding:0px; max-width:500px; background-color:rgba(255,255,255,0.7); box-shadow: 0 0 30px 30px rgba(255,255,255,0.7); }
#I.top-img		{ margin:auto 0px; padding:0px; text-align:center!important; max-width:500px; }
#I.top-img p	{ max-width:600px; }
#I.top-img a	{ max-height:100%; }

#I2			{ margin:20px 0px; padding:0px; text-align:center!important;  }
#I2 p        { margin: 0px 0px; padding:0px; background-color:#FFFFFF; max-width:500px; position:relative; font-size:0; line-height:0; border:0; display:inline-block;  }
#I2 p>img    { margin: 0px; padding:5px; max-width:100%; max-height:500px; height:auto; border: 3px solid #AAAAFF; }

#L				{ margin:10px  0px; text-align:center; }
#L p				{ padding:5px 10px; display:inline; }
#L p				{ background-color:#EEEEEE; border:5px double #AAAAAA; border-radius:20px; }
#L p				{ box-shadow: 2px 2px 10px #808080,inset 1px 1px 2px rgba(100,100,100,0.5); }
#L a    			{ text-decoration:underline; }
#L.list			{ margin:20px 0px; padding:2px 5px; display:block; text-align:left; }
#L.list			{ background-color:#EEEEEE; border: 5px double #AAAAAA; border-radius:15px; }
#L.list			{ box-shadow: 2px 2px 10px #808080,inset 1px 1px 2px rgba(100,100,100,0.5); }
#L.list ul		{ margin: 5px 0px; padding:0px 0px 0px 1.5em; list-style-type:circle; }
#L.list ul li.L 	{ padding:10px 0px; }
#L.list ul li.L a	{ text-decoration:none!important; }
#L.linkX		{ display:none; }
#L.link			{ margin: 40px 0px 10px; text-align:left; }
#L.link ul		{ padding:0; }
#L.link ul li.L	{ background-color:#EEEEEE; border-left: solid 6px #AAAAAA; border-bottom: solid 2px #DDDDDD; margin-bottom:5px; padding:0.5em; line-height: 1.5; list-style-type: none; font-weight: bold; }
#L.link ul li.L a	{ display: block }
#L.link ul li.L a	{ text-decoration:none!important; }

#T br   { display:inline-block!important; }
#W br   { display:inline-block!important; }
#F br   { display:inline-block!important; }
#C br   { display:block!important; }
#V br   { display:block!important; }
#X br   { display:block!important; }
#S br   { display:block!important; }

font.X  { color:FFA0A0; }
font.Z  { color:FF6060; }

font.V	{ color:hsl(350,100%, 70%)!important; font-weight: bold; }
font.X	{ color:hsl(350,100%, 70%)!important; font-weight: bold; }
font.Z	{ color:hsl(350,100%, 70%)!important; font-weight: bold; }

div.display		{display:none; }
.displayA		{display:none; }
.displayB		{display:inline!important; }

.SB				{ margin:0px 0px 10px!important; }
.FM				{ display:none; }
.FB1			{ display:block; }
.FB2			{ display:none!important; }

a:hover			{ color:#FF0000; }
a:active		{ color:#800000; }


html				{ margin:0px; width:100%; height:100%; }
body				{ margin:0px; width:100%; height:100%; }
#cont			{ margin:0px; padding:20px; width:calc(100% - 40px); min-height:calc(100vh - 120px);  background-clip:content-box; box-shadow:inset 0 0 10px 10px rgba(100,100,100,0.5); position: relative; }
#baby			{ margin:0px 0px 30px; width:60%; height:100%; float:left; position:relative; }
#answer			{ margin:20px auto; padding:0px 10px 20px; max-width:600px; background-color:rgba(255,255,255,0.7); box-shadow: 0 0 30px 30px rgba(255,255,255,0.7); text-align:left; }
#answer br		{ display:none; }
#form			{ float:left; position:fixed; top:40px; left:60%; }
#form.form1		{ padding: 5px; border-radius:10px; width:450px; background-color:rgba(255,255,255,0.7); box-shadow: 0 0 10px 10px rgba(255,255,255,0.7); }
#form .form2		{ padding:15px; border-radius:10px; }
#form .form3		{ padding:15px; border-radius:15px; background-color:#FFFFFF; box-shadow: 0 0 2px 2px #FFFFFF; }
#form .name_x p	{ margin:10px 10px 0px; }
#form .name		{ font-size:18px; }
#form .text		{ width:95%; }
#form .option	{ margin:10px; }
#footer			{ margin:auto auto 0px; padding:0px; width:100%; height:80px; bottom:0; }
#bottom			{ text-align:center; }
.window_save	{ padding:0px 10px; }
#end			{ clear: left; }

#admin .edit			{ padding:10px; margin:10px; text-align:center; font-size:20px; background-rgba(255,255,255,1); border:2px solid #FF0000; border-radius:5px; }
#admin .edit a		{ display:block; }
#admin .var_table	{ height:250px; overflow: scroll; border:1px solid #cccccc; background-color:#F0F0F0; }
#admin .var_table td	{ white-space: nowrap; border-left:1px solid #cccccc; }
#admin #var_list		{ height:200px; }


#N.A01 span.GFN:after		{ content: "ちゃん"; }
#N.A02 span.GFN:after		{ content: "ちゃん"; }
#N.A02 span.GFN.A01:after	{ content: "かよちん"; }	#N.A02 span.GFN.A01 span { display:none; }
#N.A03 span.GFN.A09:after	{ content: "ちゃん"; }
#N.A04 span.GFN:after		{ content: "ちゃん"; }
#N.A06 span.GFN:after		{ content: "ちゃん"; }
#N.A08 span.GFN:after		{ content: "ちゃん"; }
#N.A08 span.GFN.A07:after	{ content: "ち"; }
#N.A08 span.GFN.A09:after	{ content: "っち"; }
#N.A09 span.GFN.A03:after	{ content: "ちゃん"; }
#N.B01 span.GFN:after		{ content: "さん"; }
#N.B01 span.GFN.B02:after	{ content: "ちゃん"; }
#N.B01 span.GFN.B03:after	{ content: "ちゃん"; }
#N.B02 span.GFN.B01:after	{ content: "ずら丸"; }	#N.B02 span.GFN.B01 span { display:none; }
#N.B02 span.GFN.B05:after	{ content: "リリー"; }		#N.B02 span.GFN.B05 span { display:none; }
#N.B03 span.GFN:after		{ content: "しゃん"; }
#N.B03 span.GFN.B01:after	{ content: "ちゃん"; }
#N.B03 span.GFN.B02:after	{ content: "ちゃん"; }
#N.B03 span.GFN.B09:after	{ content: "おねえちゃん"; }	#N.B03 span.GFN.B09 span { display:none; }
#N.B04 span.GFN:after		{ content: "ちゃん"; }
#N.B04 span.GFN.B08:after	{ content: "さん"; }
#N.B04 span.GFN.B09:after	{ content: "さん"; }
#N.B05 span.GFN:after		{ content: "ちゃん"; }
#N.B05 span.GFN.B07:after	{ content: "さん"; }
#N.B05 span.GFN.B08:after	{ content: "さん"; }
#N.B05 span.GFN.B09:after	{ content: "さん"; }
#N.B06 span.GFN:after		{ content: "ちゃん"; }
#N.B06 span.GFN.B08:after	{ content: "さん"; }
#N.B06 span.GFN.B09:after	{ content: "さん"; }
#N.B08 span.GFN.B04:after	{ content: "っち"; }
#N.B08 span.GFN.B05:after	{ content: "っち"; }
#N.B09 span.GFN:after		{ content: "さん"; }
#N.B09 span.GFN.B03:after	{ content: ""; }

#N span.X01 span.GFN.B01:after	{ content: "まる"; }	#N span.X01 span.GFN.B01 span { display:none; }
#N span.X01 span.GFN.B02:after	{ content: "よし"; }	#N span.X01 span.GFN.B02 span { display:none; }
#N span.X01 span.GFN.B03:after	{ content: "るび"; }	#N span.X01 span.GFN.B03 span { display:none; }
#N span.X01 span.GFN.B04:after	{ content: "ちか"; }	#N span.X01 span.GFN.B04 span { display:none; }
#N span.X01 span.GFN.B05:after	{ content: "りこ"; }	#N span.X01 span.GFN.B05 span { display:none; }
#N span.X01 span.GFN.B06:after	{ content: "よう"; }	#N span.X01 span.GFN.B06 span { display:none; }
#N span.X01 span.GFN.B07:after	{ content: "かな"; }	#N span.X01 span.GFN.B07 span { display:none; }
#N span.X01 span.GFN.B08:after	{ content: "まり"; }	#N span.X01 span.GFN.B08 span { display:none; }
#N span.X01 span.GFN.B09:after	{ content: "だい"; }	#N span.X01 span.GFN.B09 span { display:none; }


#N.A01 #W, #X.A01, font.A01, div.A01 { color:hsl( 87, 40%, 40%); } #N.A01 #V { color:hsl( 87, 40%, 70%) } #N.A01 { background-color:hsl( 87, 40%, 92%); } #N.A01>a { background-color:hsl( 87, 40%, 60%); }
#N.A02 #W, #X.A02, font.A02, div.A02 { color:hsl(185, 60%, 40%); } #N.A02 #V { color:hsl(185, 60%, 70%) } #N.A02 { background-color:hsl(185, 60%, 93%); } #N.A02>a { background-color:hsl(185, 60%, 45%); }
#N.A03 #W, #X.A03, font.A03, div.A03 { color:hsl( 10, 80%, 40%); } #N.A03 #V { color:hsl( 10, 80%, 70%) } #N.A03 { background-color:hsl( 10, 80%, 92%); } #N.A03>a { background-color:hsl( 10, 80%, 40%); }
#N.A04 #W, #X.A04, font.A04, div.A04 { color:hsl( 40, 90%, 40%); } #N.A04 #V { color:hsl( 40, 90%, 60%) } #N.A04 { background-color:hsl( 40, 90%, 90%); } #N.A04>a { background-color:hsl( 40, 90%, 50%); }
#N.A05 #W, #X.A05, font.A05, div.A05 { color:hsl(240, 60%, 40%); } #N.A05 #V { color:hsl(240, 60%, 80%) } #N.A05 { background-color:hsl(240, 60%, 93%); } #N.A05>a { background-color:hsl(240, 60%, 40%); }
#N.A06 #W, #X.A06, font.A06, div.A06 { color:hsl(  0,  0%, 50%); } #N.A06 #V { color:hsl(  0,  0%, 70%) } #N.A06 { background-color:hsl(  0,  0%, 95%); } #N.A06>a { background-color:hsl(  0,  0%, 70%); }
#N.A07 #W, #X.A07, font.A07, div.A07 { color:hsl(200, 95%, 40%); } #N.A07 #V { color:hsl(200, 95%, 75%) } #N.A07 { background-color:hsl(200, 95%, 92%); } #N.A07>a { background-color:hsl(200, 95%, 60%); }
#N.A08 #W, #X.A08, font.A08, div.A08 { color:hsl(270, 80%, 50%); } #N.A08 #V { color:hsl(270, 80%, 75%) } #N.A08 { background-color:hsl(270, 80%, 93%); } #N.A08>a { background-color:hsl(270, 80%, 60%); }
#N.A09 #W, #X.A09, font.A09, div.A09 { color:hsl(320, 90%, 50%); } #N.A09 #V { color:hsl(320, 90%, 82%) } #N.A09 { background-color:hsl(320, 90%, 95%); } #N.A09>a { background-color:hsl(320, 90%, 80%); }

#N.B01 #W, #X.B01, font.B01, div.B01 { color:hsl( 55, 90%, 35%); } #N.B01 #V { color:hsl( 55, 90%, 45%) } #N.B01 { background-color:hsl( 55, 90%, 90%); } #N.B01>a { background-color:hsl( 55, 90%, 40%); }
#N.B02 #W, #X.B02, font.B02, div.B02 { color:hsl(  0,  0%, 30%); } #N.B02 #V { color:hsl(  0,  0%, 70%) } #N.B02 { background-color:hsl(  0,  0%, 90%); } #N.B02>a { background-color:hsl(  0,  0%, 50%); }
#N.B03 #W, #X.B03, font.B03, div.B03 { color:hsl(  0, 95%, 40%); } #N.B03 #V { color:hsl(  0, 95%, 80%) } #N.B03 { background-color:hsl(  0, 95%, 94%); } #N.B03>a { background-color:hsl(  0, 95%, 70%); }
#N.B04 #W, #X.B04, font.B04, div.B04 { color:hsl( 40, 80%, 45%); } #N.B04 #V { color:hsl( 40, 80%, 70%) } #N.B04 { background-color:hsl( 40, 80%, 92%); } #N.B04>a { background-color:hsl( 40, 80%, 60%); }
#N.B05 #W, #X.B05, font.B05, div.B05 { color:hsl(330, 60%, 60%); } #N.B05 #V { color:hsl(330, 60%, 75%) } #N.B05 { background-color:hsl(330, 60%, 92%); } #N.B05>a { background-color:hsl(330, 60%, 70%); } #N.B05 .SC { color:hsl(330, 60%, 92%)!important; }
#N.B06 #W, #X.B06, font.B06, div.B06 { color:hsl(210, 90%, 50%); } #N.B06 #V { color:hsl(210, 90%, 75%) } #N.B06 { background-color:hsl(210, 90%, 92%); } #N.B06>a { background-color:hsl(210, 90%, 70%); }
#N.B07 #W, #X.B07, font.B07, div.B07 { color:hsl(160, 70%, 40%); } #N.B07 #V { color:hsl(160, 70%, 60%) } #N.B07 { background-color:hsl(160, 70%, 92%); } #N.B07>a { background-color:hsl(160, 70%, 55%); }
#N.B08 #W, #X.B08, font.B08, div.B08 { color:hsl(285, 85%, 40%); } #N.B08 #V { color:hsl(285, 85%, 75%) } #N.B08 { background-color:hsl(285, 85%, 92%); } #N.B08>a { background-color:hsl(285, 85%, 60%); }
#N.B09 #W, #X.B09, font.B09, div.B09 { color:hsl(  0, 95%, 30%); } #N.B09 #V { color:hsl(  0, 95%, 80%) } #N.B09 { background-color:hsl(  0, 90%, 90%); } #N.B09>a { background-color:hsl(  0, 95%, 35%); }

#N.A10 #W, font.A10 { color:hsl( 10,100%, 65%); } #N.A10 #V { color:hsl( 10,100%, 80%); } #N.A10 { background-color:hsl( 10,100%, 95%); } #N.A10>a { background-color:hsl( 10,100%, 78%); }
#N.A11 #W, font.A11 { color:hsl(200,100%, 60%); } #N.A11 #V { color:hsl(200,100%, 75%); } #N.A11 { background-color:hsl(200,100%, 95%); } #N.A11>a { background-color:hsl(200,100%, 70%); }
#N.A12 #W, font.A12 { color:hsl(290, 80%, 60%); } #N.A12 #V { color:hsl(290, 80%, 80%); } #N.A12 { background-color:hsl(290, 80%, 95%); } #N.A12>a { background-color:hsl(290, 80%, 80%); }
#N.A13 #W, font.A13 { color:hsl(350,100%, 70%); } #N.A13 #V { color:hsl(350,100%, 80%); } #N.A13 { background-color:hsl(351,100%, 95%); } #N.A13>a { background-color:hsl(350,100%, 80%); }
#N.A14 #W, font.A14 { color:hsl(230,100%, 70%); } #N.A14 #V { color:hsl(230,100%, 80%); } #N.A14 { background-color:hsl(229,100%, 95%); } #N.A14>a { background-color:hsl(230,100%, 80%); }
#N.A15 #W, font.A15 { color:hsl( 20,100%, 40%); } #N.A15 #V { color:hsl( 20, 90%, 70%); } #N.A15 { background-color:hsl( 20,100%, 90%); } #N.A15>a { background-color:hsl( 20,100%, 40%); }
#N.A16 #W, font.A16 { color:hsl(325, 30%, 40%); } #N.A16 #V { color:hsl(325, 30%, 70%); } #N.A16 { background-color:hsl(325, 60%, 90%); } #N.A16>a { background-color:hsl(325, 60%, 30%); }
#N.A17 #W, font.A17 { color:hsl( 40,100%, 40%); } #N.A17 #V { color:hsl( 40, 90%, 60%); } #N.A17 { background-color:hsl( 40,100%, 90%); } #N.A17>a { background-color:hsl( 40,100%, 40%); }
#N.A18 #W, font.A18 { color:hsl( 40, 70%, 45%); } #N.A18 #V { color:hsl( 40, 70%, 60%); } #N.A18 { background-color:hsl( 40, 70%, 90%); } #N.A18>a { background-color:hsl( 40, 70%, 45%); }
#N.A19 #W, font.A19 { color:hsl(330, 70%, 40%); } #N.A19 #V { color:hsl(330, 70%, 80%); } #N.A19 { background-color:hsl(330, 70%, 95%); } #N.A19>a { background-color:hsl(330, 70%, 30%); }
#N.A20 #W, font.A20 { color:hsl( 20, 70%, 40%); } #N.A20 #V { color:hsl( 20, 70%, 75%); } #N.A20 { background-color:hsl( 20, 70%, 95%); } #N.A20>a { background-color:hsl( 20, 70%, 40%); }
#N.A21 #W, font.A21 { color:hsl(  0,  5%, 50%); } #N.A21 #V { color:hsl(  0,  5%, 70%); } #N.A21 { background-color:hsl(  0,  5%, 95%); } #N.A21>a { background-color:hsl(  0,  5%, 60%); }
#N.A22 #W, font.A22 { color:hsl( 30, 60%, 65%); } #N.A22 #V { color:hsl( 30, 60%, 80%); } #N.A22 { background-color:hsl( 30, 60%, 95%); } #N.A22>a { background-color:hsl( 30, 60%, 78%); }
#N.A23 #W, font.A23 { color:hsl( 30, 60%, 20%); } #N.A23 #V { color:hsl( 30, 20%, 60%); } #N.A23 { background-color:hsl( 30, 20%, 90%); } #N.A23>a { background-color:hsl( 30, 20%, 40%); }
#N.A24 #W, font.A24 { color:hsl( 10, 60%, 50%); } #N.A24 #V { color:hsl( 10, 60%, 70%); } #N.A24 { background-color:hsl( 10, 60%, 95%); } #N.A24>a { background-color:hsl( 10, 60%, 60%); }
#N.A25 #W, font.A25 { color:hsl(320, 50%, 50%); } #N.A25 #V { color:hsl(320, 50%, 70%); } #N.A25 { background-color:hsl(320, 50%, 95%); } #N.A25>a { background-color:hsl(320, 50%, 60%); }
#N.A26 #W, font.A26 { color:hsl( 75, 50%, 50%); } #N.A26 #V { color:hsl( 75, 50%, 70%); } #N.A26 { background-color:hsl( 75, 50%, 95%); } #N.A26>a { background-color:hsl( 75, 50%, 60%); }
#N.A27 #W, font.A27 { color:hsl( 50, 50%, 50%); } #N.A27 #V { color:hsl( 50, 50%, 70%); } #N.A27 { background-color:hsl( 50, 50%, 95%); } #N.A27>a { background-color:hsl( 50, 50%, 60%); }

#N.B10 #W, font.B10 { color:hsl( 25, 60%, 65%); } #N.B10 #V { color:hsl( 25, 60%, 80%); } #N.B10 { background-color:hsl( 25, 60%, 95%); } #N.B10>a { background-color:hsl( 25, 60%, 80%); }
#N.B11 #W, font.B11 { color:hsl(320, 50%, 40%); } #N.B11 #V { color:hsl(320, 50%, 70%); } #N.B11 { background-color:hsl(320, 50%, 95%); } #N.B11>a { background-color:hsl(320, 50%, 60%); }
#N.B12 #W, font.B12 { color:hsl( 15, 60%, 40%); } #N.B12 #V { color:hsl( 15, 60%, 70%); } #N.B12 { background-color:hsl( 15, 60%, 95%); } #N.B12>a { background-color:hsl( 15, 60%, 60%); }
#N.B13 #W, font.B13 { color:hsl(260,100%, 40%); } #N.B13 #V { color:hsl(260,100%, 80%); } #N.B13 { background-color:hsl(260,100%, 95%); } #N.B13>a { background-color:hsl(260,100%, 30%); }
#N.B14 #W, font.B14 { color:hsl(325,100%, 40%); } #N.B14 #V { color:hsl(325,100%, 80%); } #N.B14 { background-color:hsl(325,100%, 95%); } #N.B14>a { background-color:hsl(325,100%, 30%); }
#N.B15 #W, font.B15 { color:hsl( 40, 80%, 50%); } #N.B15 #V { color:hsl( 40, 80%, 70%); } #N.B15 { background-color:hsl( 40, 80%, 95%); } #N.B15>a { background-color:hsl( 40, 80%, 70%); }
#N.B16 #W, font.B16 { color:hsl( 35, 80%, 50%); } #N.B16 #V { color:hsl( 35, 80%, 70%); } #N.B16 { background-color:hsl( 35, 80%, 95%); } #N.B16>a { background-color:hsl( 35, 80%, 60%); }
#N.B17 #W, font.B17 { color:hsl( 10, 60%, 50%); } #N.B17 #V { color:hsl( 10, 60%, 70%); } #N.B17 { background-color:hsl( 10, 60%, 95%); } #N.B17>a { background-color:hsl( 10, 60%, 60%); }
#N.B18 #W, font.B18 { color:hsl(310, 40%, 50%); } #N.B18 #V { color:hsl(310, 40%, 70%); } #N.B18 { background-color:hsl(310, 40%, 95%); } #N.B18>a { background-color:hsl(310, 40%, 60%); }
#N.B19 #W, font.B19 { color:hsl(270, 10%, 50%); } #N.B19 #V { color:hsl(270, 10%, 70%); } #N.B19 { background-color:hsl(270, 10%, 95%); } #N.B19>a { background-color:hsl(270, 10%, 50%); }
#N.B20 #W, font.B20 { color:hsl(360, 50%, 50%); } #N.B20 #V { color:hsl(360, 50%, 70%); } #N.B20 { background-color:hsl(360, 50%, 95%); } #N.B20>a { background-color:hsl(360, 50%, 40%); }
#N.B21 #W, font.B21 { color:hsl( 50, 60%, 45%); } #N.B21 #V { color:hsl( 50, 60%, 65%); } #N.B21 { background-color:hsl( 50, 60%, 95%); } #N.B21>a { background-color:hsl( 50, 60%, 50%); }

#N.H01 #W, font.H01 { color:hsl( 60, 70%, 40%); } #N.H01 #V { color:hsl( 60, 70%, 60%); } #N.H01 { background-color:hsl( 60, 70%, 95%); } #N.H01>a { background-color:hsl( 60, 70%, 60%); }
#N.H02 #W, font.H02 { color:hsl( 10,100%, 60%); } #N.H02 #V { color:hsl( 10,100%, 75%); } #N.H02 { background-color:hsl( 10,100%, 95%); } #N.H02>a { background-color:hsl( 10,100%, 70%); }
#N.H03 #W, font.H03 { color:hsl(250, 25%, 40%); } #N.H03 #V { color:hsl(250, 25%, 75%); } #N.H03 { background-color:hsl(250, 25%, 95%); } #N.H03>a { background-color:hsl(250, 25%, 40%); }
#N.H05 #W, font.H05 { color:hsl( 40, 25%, 60%); } #N.H05 #V { color:hsl( 40, 25%, 75%); } #N.H05 { background-color:hsl( 40, 25%, 95%); } #N.H05>a { background-color:hsl( 40, 25%, 70%); }
#N.I01 #W, font.I01 { color:hsl(  0,  0%, 50%); } #N.I01 #V { color:hsl(  0,  0%, 70%); } #N.I01 { background-color:hsl(  0,  0%, 95%); } #N.I01>a { background-color:hsl(  0,  0%, 85%); }
#N.I02 #W, font.I02 { color:hsl( 10, 40%, 50%); } #N.I02 #V { color:hsl( 10, 40%, 70%); } #N.I02 { background-color:hsl( 10, 40%, 95%); } #N.I02>a { background-color:hsl( 10, 40%, 60%); }
#N.I03 #W, font.I03 { color:hsl( 40, 80%, 55%); } #N.I03 #V { color:hsl( 40, 80%, 75%); } #N.I03 { background-color:hsl( 40, 80%, 95%); } #N.I03>a { background-color:hsl( 40, 80%, 70%); }
#N.I04 #W, font.I04 { color:hsl(270, 10%, 55%); } #N.I04 #V { color:hsl(270, 10%, 75%); } #N.I04 { background-color:hsl(270, 10%, 95%); } #N.I04>a { background-color:hsl(270, 10%, 30%); }

#N.X00 #W, font.A00 { color:hsl(  0,  0%,  0%); } #N.X00 #V { color:hsl(  0,  0%, 70%); } #N.X00 { background-color:hsl(  0,  0%, 95%); } #N.X00>a { background-color:hsl(  0,  0%, 60%); }
