a{text-decoration:none; }
a:link{color:#00a;text-decoration:underline;}
a:visited{color:#b08;text-decoration:underline;}
a:hover{
	color:#f00;
	position:relative;top:1px;left:1px;
}

a:link img{background:#fff;}
a:hover img{
 	filter: alpha(opacity=75);
 	-moz-opacity: 0.75;
 	opacity: 0.75;
 	position:relative;top:1px;left:1px;
}

table{ padding:0em; border:none; border-collapse:collapse; padding:0;margin-left:auto; margin-right:auto; }
table.float{ vertical-align:top; float:left; margin:0 1.3em 1.3em 0; padding:0;border:2px solid #A567EF; }
table.Top{padding:0em; border:none; border-collapse:collapse; ;padding:0; background:url(https://www.neoluxuk.com/Images/TopTitle.jpg)}
table.center{ vertical-align:top; margin:0 1.3em 1.3em 0; padding:0; border:2px solid #A567EF; margin-left:auto; margin-right:auto; }

th{ line-height:1.5em;padding:0.2em;margin-left:auto;margin-right:auto; vertical-align:middle; text-align:center; }
th.center{ line-height:1.5em;padding:0.2em;margin-left:auto;margin-right:auto; vertical-align:middle; text-align:center; border:1px solid #B577FF; }
td{ line-height:1.5em;padding:0.2em;margin-left:auto;margin-right:auto; vertical-align:top; text-align:center; }
td.standard{ line-height:1.5em;padding:0.2em;margin-left:auto;margin-right:auto; vertical-align:middle; }
td.center{ line-height:1.5em;padding:0.2em;margin-left:auto;margin-right:auto; vertical-align:top; text-align:center; border:1px solid #B577FF; }

/* 脱テーブル対策用CSS */
#PageBody {width:1200px; margin:5px 0 0 0; padding:0;}
#RightBody {float:right; width:880px; background:#FCFFFD;}
#LeftBody {float:left; width:315px; background:#E7ECFF; line-height:0.8; font-size:0.8em; margin:0; padding:0; border:1px solid #B577FF; text-align:center; }
#LeftBody2 {float:left; width:315px; background:#E7ECFF; line-height:0.8; font-size:0.8em; margin:0; padding:300px 0 300px 0; border:1px solid #B577FF;}

#AdTopNeoLux{line-height:1.05em;}
#AdBtmNeoLux{font-weight:bold;line-height:0.6em; vertical-align:middle;}

.divAD{width:336px; height:280px; float:left; padding:1.5em 1.5em 1.0em 0em;}
.divItem{background:#EEEFFF;margin:1em 0 0.5em 0;padding:0.2em 0.5em 0.2em 0.5em;font-size:small;font-weight:bold;line-height:1.4em;border:1px solid #CCAAAA;}
.divExpAdd{padding:0.3em 0em 0.4em 0em;line-height:1.4em;}
.divTop{padding:0;line-height:1.2em;font-weight:bold;text-align:center;}
.divTitle{padding:0.3em 0 0 0; line-height:1.0em; font-weight:bold; text-align:center; font-size:x-large;}
.divLink{padding:0.4em 0em 0.2em 0em;line-height:1.4em;}
.divzMenuTitle{background:#5517D7; color:#FFFFFF; padding:0.7em 0 0.7em 0; margin:0.7em 0.3em 0.6em 0.3em; line-height:1.0em; font-weight:bold; text-align:center; font-size:1.0em;}
.divCenter{ padding:0.5em; text-align:center; }
.divCenterAdd{ padding:25px 0px 25px 0px; text-align:center; }

/* 用語説明 */
dt{font-weight:bold;margin:1em 0 0.2em 0em;background:#E7ECFF;border:1px solid #AA8888;}

.StandardTh{font-size:small;text-align:center;vertical-align:middle;}
.StandardTd{font-size:small;text-align:left;vertical-align:top;border:1px solid #DDDDDD;}

h1{color:#0000FF;margin:0;padding:0.2em 0.5em 0.1em 0.5em; font-size:x-large; font-weight:bold; line-height:0.9em; }
h2{background:#D7DCFF;color:#DD0000;margin:1em 0 0.5em 0;padding:0.3em 0.5em 0.3em 0.5em;font-size:medium;font-weight:bold;line-height:1.2em;}
h3{background:#E7ECFF;margin:0.5em 0 0.2em 0;padding:0.15em 0.5em 0.15em 0.5em;font-size:small;font-weight:bold;line-height:1.2em;border:1px solid #AA8888;}

h4{background:#D7DCFF;color:#DD0000;margin:1em 0 0.5em 0;padding:0.3em 0.5em 0.3em 0.5em;font-size:medium;font-weight:bold;line-height:1.2em;}
h5{background:#E7ECFF;margin:0.5em 0 0.2em 0;padding:0.15em 0.5em 0.15em 0.5em;font-size:small;font-weight:bold;line-height:1.2em;border:1px solid #AA8888;}
h6{background:#D7DCFF;color:#DD0000;margin:1em 0 0.5em 0;padding:0.3em 0.5em 0.3em 0.5em;font-size:medium;font-weight:bold;line-height:1.2em;}

.space08{line-height:0.8; font-size:0.8em; background:#E7ECFF}
.space10{line-height:1.0}
.space12{line-height:1.4em;margin:0.2em;padding:0;}
.space14{line-height:1.4}

hr{color:#A0A0A0; height:1px; width:70%;}

.smallstrong{background:#ffffff;margin:0;padding:0.2em 0.5em 0.2em 0.5em;font-size:small;font-weight:bold;line-height:1.5em;}
.mediumstrong{background:#ffffff;margin:0;padding:0.2em 0.5em 0.2em 0.5em;font-size:medium;font-weight:bold;line-height:1.5em;}

/* Foot note */
.foot{font-size:0.9em; text-align:left; margin:0 0 0 1em; padding:0;}

img.top{vertical-align:middle;}
img.float{vertical-align:top; float:left; margin:0 1.3em 1.3em 0; padding:0;}
img.floatLink{vertical-align:middle; float:left; margin:0 1.0em 0em 0; padding:0;}

ol{margin:0em;padding:0.5em 0.5em 0.5em 2.0em;line-height:1.4em;}
ul{margin:0em;padding:0.5em 0.5em 0.5em 1.5em;line-height:1.4em;}
li{margin:0;padding:0.2em 0em 0.2em 0em;line-height:1.4em;}

/*色の指定*/
.redred{ color: #FF0000; }
.green{ color: #008000; }
.blue{ color: #0000EE; }
.bold{ font-weight:bold; }
