/* initialize and formatting */
* {
  margin: 0;
  padding: 0;
  font-size: 98%;
  font-family: "ヒラギノ角ゴ Pro W3", Osaka, "MS UI Gothic",  "ＭＳ Ｐゴシック", Verdana, Myriad, Helvetica, "MS Trebuchet", Arial, sans-serif;
}

a{
  color: #080808;
  background-color: transparent;
  text-decoration: none;
}


a:link, a:visited {
  color: #025fc7;
  background-color: transparent;
  text-decoration: none;
}

a:hover, a:active {
  color: #cc0000;
}

ul {
  margin-bottom: 1em;
  list-style-type: none;
  list-style-position: outside;
}
dl, dd {
  margin-bottom: 0.5em;
}
p {
  margin-bottom: 1em;
  font-size: 95%;
}

/* common styles */
body {
  color: #080808;
  background-color: #ffffff;
  text-align: center;
}

p.skipLink, p.s_tip {
  display: none;
}

p.fClear {
  clear: both;
  height: 0;
}

p#siteFooter {
  clear: both;
  margin: 0 auto;
  font-size: 85%;
  text-align: center;
}

/*以下柏木が追記 10/18 */
table.trader {
	float:none;
	border-width:0px;
	text-align:center;
	color:inherit;
	background-color: #666666;
	clear:both;
}

.style_table {
	padding:0px;
	border:0px;
	margin:auto;
	text-align:left	;
	color:inherit;
	background-color:#666666;
}


.style_td, td {
	font-size:14px;
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#F5FAFF;
}

.sinchaku{
	background-color : #DDEEFF;
	font-size : 14px ;
	padding : 5px ;

}	

.top_table{
	float:none;
	border-width:0px;
	text-align:left;
	color:inherit;
	background-color: #4488BB;
	clear:both;
}

.white {
	background-color : #FFFFFF;
	font-size : 14px ;
	padding : 5px ;

}



