body,h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,address
table, th, td, img, form {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
  color:#000000;
  font-size:100%;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  }



body {
	background:#FFFFFF;
	font-size:82%;
	line-height:160%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

p{
	margin:1em 0;
}


li{
	list-style:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear{
	clear:both;
}

.left{
	float:left;
}

.right{
	float:right;
}

.em02{
	width:2em;
}

.em03{
	width:3em;
}

.em05{
	width:5em;
}

.em07{
	width:7em;
}

.em08{
	width:8em;
}

.em15{
	width:15em;
}

.textLarge{
	font-size:1.1em;
}

.textLarger{
	font-size:1.2em;
}
.textSmall{
	font-size:0.9em;
}
.textSmaller{
	font-size:0.8em;
}

.textLh110{
	line-height:110%;
}

.textRight{
	text-align:right;
}

.textCenter{
	text-align:center;
}

.textLight{
	text-align:left;
}

.textTop{
	vertical-align:top;
}

.textBottom{
	vertical-align:bottom;
}

.textBold{
	font-weight:bold;
}

.textRed{
	color:#FF0000;
}

.textBlue{
	color:#0000FF;
}

.mgn0{
	margin:0;
}

.mgn15{
	margin:15px;
}

.mgnLeft15{
	margin-left:15px;
}

.pdg10{
	padding:10px;
}

.pdgRight05{
	padding-right:5px;
}

.pdgLeft15{
	padding-Left:15px;
}