body {
  font-size : 11px;
  line-height : 170%;
  color : #111111;
  background-color : #FFFFFF;
  margin : 0;
  padding : 0;
}

td, th {
  font-size : 11px;
  line-height : 170%;
  color : #111111;
  vertical-align : top;
}

img {
  border : 0 none hidden ;
}

form {
  margin : 0;
}

h1, h2, h3, h4, h5 {
  margin : 0;
  padding : 0;
  font-size : 10px;
  font-weight : bold;
}

a:link {
	color: #111111;
	text-decoration: underline;
}

a:visited {
	color: #111111;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #111111;
}

a:active {
	text-decoration: none;
	color: #111111;
}


/* font --------------------------------------------*/

.text01 {
  font-size : 11px;
  line-height : 150%;
}

.text02 {
  font-size : 11px;
  line-height : 180%;
}

.text03 {
  font-size : 12px;
  line-height : 160%;
}

.text04 {
  font-size : 12px;
  line-height : 200%;
}

.text05 {
  font-size : 14px;
  line-height : 130%;
}

table.text01 td {
  font-size : 11px;
  line-height : 150%;
}




/* class -------------------------------------------*/

#path {
  padding : 5px 30px;
  font-size : 10px;
  color : #FFF;
}

.ind {
  padding-left : 1em;
  text-indent : -1em;
}

.white {
  color : #FFF;
}

.red {
  color : #E00;
}

.recommend {
  border : solid 1px #DDD;
  padding : 14px;
  background-color : #F6F6F6;
}

.form {
  padding : 15px;
}

.A
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.A th, .A td
{
 border-bottom: solid 1px #CCCCCC;
}
