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(Images/TopTitle.jpg)}
table.center{vertical-align:top; margin:0 ; padding:1px; border:1px solid #555555; margin-left:auto; margin-right:auto;}

th{line-height:1.2em;padding:0.2em;margin-left:auto;margin-right:auto;}
td{line-height:1.0em; padding:0.2em; margin:0;}
td.general{line-height:1.2em; padding:0.5em; margin-left:auto; margin-right:auto;border:1px solid #555555;}
td.Company{line-height:1.5em; padding:0.1em 0.1em 0.1em 0.1em; vertical-align:top; border:1px solid #AAAAAA}

/* ’Eƒe[ƒuƒ‹‘Îô—pCSS */
#PageBody {width:980px; margin:0 0 0 0;}
#RightBody {float:right; width:790px; background:#FFFFFF; margin:0; padding:0;}
#LeftBody {width:185px; background:#FAFAFA; line-height:1.0; font-size:0.8em; margin:0; padding:0; padding-left: 2px; border:1px solid #AADDFF;}

.divAD{width:336; height:280; float:left; padding:1.5em 2em 1.0em 0em;}
.divExpAdd{margin:0.7em 0em 0.5em 0em; padding:0.3em 0em 0.5em 0em; line-height:1.7em;}
.divExpHighCenter{margin:0.7em 0em 0.5em 0em; padding:0.3em 0em 0.5em 0em; line-height:2.2em; text-align:center;}
.divExpRedLarge{color:#FF0000; margin:0.7em 0em 0.5em 0em; font-size:large; font-weight:bold; line-height:1.7em; text-align:center;}

.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:xx-large;font-family:"‚l‚r@ƒSƒVƒbƒN,Osaka";}
.divRight{float:right; margin:0.5em 0.2em 1.0em 1.0em; padding:0; text-align:center; }

.divBSD{margin:0.2em 0.5em 0.4em 0.5em; padding:0.3em 0em 0.5em 1em; line-height:1.2em; color:#FFFFFF; background:#1122AA; }

.divMenuTitle{background:#FFFFFF url(Images/AmazonMenu.gif); color:#0D0AE7; 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; border:1px solid #1A0488; }

.divLeftImage{float:left; padding:0.2em 1em 0.2em 0.2em;}

.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:#FF0000;margin:0;padding:0.3em 0.5em 0.1em 0.5em;font-size:xx-large;font-weight:bold;line-height:1.1em;font-family:"‚l‚r@ƒSƒVƒbƒN,Osaka";}
h2{color:#FF0000; margin:0.8em 0 0.2em 0;padding:0.4em 0.2em 0.4em 0.2em;font-size:medium;font-weight:bold;line-height:1.2em;
 background:url(Images/Green.gif); border:1px solid #771133; text-indent:5px; }
h3{background:#C0FFFF; color:#AA0000; margin:0.5em 0 0.2em 0;padding:0.2em 0.2em 0.2em 0.2em; font-size:medium;font-weight:bold;line-height:1.2em;
 background:url(Images/Wood.gif); border:1px solid #1111FF; text-indent:5px;}

h4{color:#FF0000; margin:1px -5px 1px -16px; padding:0; font-size:small; text-align:left; border:1px solid #AA5555; text-indent:3px; }
h5{background:#EDFFCF;margin:0;padding:0.15em 0.5em 0.15em 0.5em;font-size:small;font-weight:bold;line-height:1.28em;border:1px solid #AA8888;}
h6{margin:1px -5px 1px -16px; padding:0; font-size:small; text-align:left; border:1px solid #AA5555; text-indent:3px; }

.CatSelect{color:#FF0000; background:url(Images/Green.gif);font-weight:bold; border:1px solid #FF0000;
padding:5px 0 5px 5px ;}
.CatNotSelect{color:#333333; background:url(Images/RedTriangle.gif) left no-repeat; font-weight:bold;border: 1px solid #770077; padding:5px 0 5px 5px ;}

.smallstrong{background:#ffffff;margin:0;padding:0.2em 0.5em 0.2em 0.5em;font-size:small;font-weight:bold;line-height:1.4em;}
.mediumstrong{background:#ffffff;margin:0;padding:0.2em 0.5em 0.2em 0.5em;font-size:medium;font-weight:bold;line-height:1.4em;}

body{padding:0;font-size:0.9em;line-height:1.4em;}

.space08{line-height:1.0;font-size:0.8em}
.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:80%;}

/* Foot note */
.foot{font-size:0.8em;text-align:left;spacing:0; padding:0;}

img.top{vertical-align:middle;}
img.leftphoto{float:left; margin:0 1.8em 1.3em 0; padding:0;}

/*ƒŠƒ“ƒN‰æ‘œ‚ÌŒø‰ÊƒNƒ‰ƒX*/

.mouse_out {
	border:0px;
}

.mouse_over {
	border:0px;
	filter:alpha(opacity=50,style=0,enabled=true;)
}

ul{margin:0em; padding:0.5em 0.5em 0.5em 1.5em; line-height:1.4em;}
ol{margin:0em; padding:0.5em 0.5em 0.5em 1.5em;line-height:1.4em;}
li{margin:0.5em 0 0.5em 1.0em ;padding:0 0.2em 0 0.5em;line-height:1.6em;}

/*¶ƒTƒuƒƒjƒ…[‚Ì•\Ž¦ðŒ*/
.submenu div
{
  display: none;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -2px;
  margin-bottom: -2px;
}
.submenu a
{
  display:block;
  width: 100%;
  text-decoration: none;
}


