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{cellspacing:0; cellpadding:0em; border:void; border-collapse:collapse; width:98%;padding:0;}*/
table{padding:0em; border:none; border-collapse:collapse; padding:0;}
table.float{vertical-align:top; float:left; margin:0 1.3em 1.3em 0; padding:0; border:solid;}
table.Top{padding:0em; border:none; border-collapse:collapse; ;padding:0; background:url(http://astrology.neoluxinc.com/Images/TopTitle.jpg)}
table.center{vertical-align:top; margin:0 1.3em 1.3em 0; padding:0; border:solid; 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;}
td{line-height:1.5em;padding:0.2em;margin-left:auto;margin-right:auto; vertical-align:top;}
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;}

/* 脱テーブル対策用CSS */
#PageBody {width:980px; margin:5px 0 0 0; padding:0;}
#RightBody {float:right; width:800px; background:#FCFFFD;}
#LeftBody {float:left; width:170px; background:#E7ECFF; line-height:0.8; font-size:0.8em; margin:0; padding:0; border:1px solid #B577FF;}
#LeftBody2 {float:left; width:170px; 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;cellspacing:0; cellpadding:0em;}

.divAD{width:336; height:280; 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;}

/* 用語説明 */
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;spacing:0; 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;}

/*リンク画像の効果クラス*/

.mouse_out {
	border:0px;
}

.mouse_over {
	border:0px;
	filter:alpha(opacity=50,style=0,enabled=true;)
}

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;}
