#L.link ul li.L.A01 { background-color:hsl( 87,40%,92%)!important; }
#L.link ul li.L.A02 { background-color:hsl(185,60%,93%)!important; }
#L.link ul li.L.A03 { background-color:hsl( 10,80%,92%)!important; }
#L.link ul li.L.A04 { background-color:hsl( 40,90%,90%)!important; }
#L.link ul li.L.A05 { background-color:hsl(240,60%,93%)!important; }
#L.link ul li.L.A06 { background-color:hsl(  0, 0%,95%)!important; }
#L.link ul li.L.A07 { background-color:hsl(200,95%,92%)!important; }
#L.link ul li.L.A08 { background-color:hsl(270,80%,93%)!important; }
#L.link ul li.L.A09 { background-color:hsl(320,90%,95%)!important; }
#L.link ul li.L.B01 { background-color:hsl( 55,90%,90%)!important; }
#L.link ul li.L.B02 { background-color:hsl(  0, 0%,90%)!important; }
#L.link ul li.L.B03 { background-color:hsl(  0,95%,93%)!important; }
#L.link ul li.L.B04 { background-color:hsl( 40,80%,92%)!important; }
#L.link ul li.L.B05 { background-color:hsl(330,60%,92%)!important; }
#L.link ul li.L.B06 { background-color:hsl(210,90%,92%)!important; }
#L.link ul li.L.B07 { background-color:hsl(160,70%,92%)!important; }
#L.link ul li.L.B08 { background-color:hsl(285,85%,92%)!important; }
#L.link ul li.L.B09 { background-color:hsl(  0,95%,92%)!important; }

div.MC			{ display:block; z-index:50; text-align:center; position:relative;}

table.MCX			{ display:table!important; margin:0px auto; padding:5px 20px; border-radius:10px; background: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); }
table.MCX td.R		{ text-align:right;}

table.MC			{ padding:5px 10px 10px; border-radius: 15px; margin:10px; display:inline-block!important; border-spacing: 5px 5px;}
table.MC tr td 		{ width:65px; height:20px; border-radius: 5px;  text-align:center; color:#FFFFFF;}
table.MC tr td a	{ display:block; width:100%; height:100%; text-align:center; padding:5px 0px; }

table#MCA			{ background-color:hsl(330,100%, 75%);}
table#MCB			{ background-color:hsl(200, 80%, 75%);}

table.MC tr.A01 td	{ background-color:hsl( 87, 40%, 90%); border:2px solid hsl( 87, 40%, 60%); }
table.MC tr.A02 td	{ background-color:hsl(185, 60%, 90%); border:2px solid hsl(185, 60%, 60%); }
table.MC tr.A03 td	{ background-color:hsl( 10, 80%, 90%); border:2px solid hsl( 10, 80%, 60%); }
table.MC tr.A04 td	{ background-color:hsl( 40, 90%, 90%); border:2px solid hsl( 40, 90%, 60%); }
table.MC tr.A05 td	{ background-color:hsl(240, 60%, 90%); border:2px solid hsl(240, 60%, 60%); }
table.MC tr.A06 td	{ background-color:hsl(  0,  0%, 90%); border:2px solid hsl(  0,  0%, 60%); }
table.MC tr.A07 td	{ background-color:hsl(200, 95%, 90%); border:2px solid hsl(200, 95%, 60%); }
table.MC tr.A08 td	{ background-color:hsl(270, 80%, 90%); border:2px solid hsl(270, 80%, 60%); }
table.MC tr.A09 td	{ background-color:hsl(320, 90%, 90%); border:2px solid hsl(320, 90%, 60%); }

table.MC tr.B01 td	{ background-color:hsl( 55, 90%, 90%); border:2px solid hsl( 55, 90%, 60%); }
table.MC tr.B02 td	{ background-color:hsl(  0,  0%, 85%); border:2px solid hsl(  0,  0%, 40%); }
table.MC tr.B03 td	{ background-color:hsl( 10, 80%, 90%); border:2px solid hsl( 10, 80%, 60%); }
table.MC tr.B04 td	{ background-color:hsl( 40, 80%, 90%); border:2px solid hsl( 40, 80%, 60%); }
table.MC tr.B05 td	{ background-color:hsl(330, 60%, 90%); border:2px solid hsl(330, 60%, 60%); }
table.MC tr.B06 td	{ background-color:hsl(210, 90%, 90%); border:2px solid hsl(210, 90%, 60%); }
table.MC tr.B07 td	{ background-color:hsl(160, 70%, 90%); border:2px solid hsl(160, 70%, 60%); }
table.MC tr.B08 td	{ background-color:hsl(285, 85%, 90%); border:2px solid hsl(285, 85%, 60%); }
table.MC tr.B09 td	{ background-color:hsl(  0, 95%, 88%); border:2px solid hsl(  0, 95%, 50%); }

#T_shop         { text-align:center; }
#T_shop #A      { display:inline-block!important; padding:13px 30px 10px; text-align:left; line-height:30px; }
#T_shop #A      { border:3px double #AAAAAA; border-radius:10px; background-color:#EEEEEE; }
#T_shop #A p    { text-align:center; margin:0px; } 
#T_shop #A br   { display:inline-block; } 
#T_shop #A img  { max-width:100px!important; max-height:80px!important; }
#T_shop #F      { text-align:left; }
#T_shop #F p    { margin:0px 0px 40px; }
#T_shop #F img  { bottom: 0; max-width:20px!important; }

.XX     { display:none; }
.AA     { display:block!important; }
.BB     { display:block!important; }
.CC     { display:block!important; }
.DD     { display:block!important; }

#O.LVO			{ display:block!important; margin: 10px; text-align:center; }
#O.LVO p		{ display:inline-block!important; margin:0px; font-size:24px; }
#O.LVO div		{ display:inline-block!important; padding:8px 20px 5px; text-align:left; line-height:30px; }
#O.LVO div		{ border:3px double #AAAAAA; border-radius:20px; background-color:#FFEEEE; }
#O.LVO div.TS	{ text-align:center; }
#O.LVO br		{ display:block!important; line-height:10px; }
#O.LVO img		{ bottom: 0; max-width:30px!important; }

#O.LVO p.LVO_0A { font-size:30px; }
#O.LVO p.LVO_1A { font-size:30px; }
#O.LVO p.LVO_2A { font-size:30px; color:#8080FF; }
#O.LVO p.LVO_0B { font-size:30px; color:#FF8080; }
#O.LVO p.LVO_1B { font-size:30px; color:#FF8080; }
#O.LVO p.LVO_2B { font-size:30px; }
#O.LVO p.LVO_0C { font-size:30px; }
#O.LVO p.LVO_1C { font-size:30px; }
#O.LVO p.LVO_2C { font-size:30px; }
#O.LVO p.LVO_0D { font-size:30px; }
#O.LVO p.LVO_1D { font-size:30px; }
#O.LVO p.LVO_2D { font-size:30px; }
