/* ---clear--- */
html, body {
  margin: 0 auto;
  text-align: center;
  padding: 0;
  font-size: 100%;
}
h1, h2, h3, h4, h5, h6, address {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}
div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}
table, caption, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}
hr {
  margin: 0;
  padding: 0;
  font-size: 100%;
}
iframe {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}
fieldset, button, optgroup, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br,
ins, del, a, img, object {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: inherit;
  font-size: 100%;
}

/* ---other_commons--- */
ul,li{list-style:none;}
strong{font-weight:bold;}
img{border:0;}

/* ---基本リンク色--- */
a{overflow:hidden;}
a:link{
	text-decoration: underline;
	color:#2172ff;
}
a:visited{
	text-decoration: underline;
	color:#214eff;
}
a:hover{
	text-decoration: none;
	color: #ffa200;
}
a:active{
	text-decoration: none;
	color: #ffa200;
}

a:hover img{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:0.8;}

/* ---テーブル--- */
table {
  margin: 0 0 15px 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  border-collapse:collapse;
}
th {
  margin: 0;
  border:1px solid #fff;
  padding: 7px;
  text-align:left;
  font-style: normal;
  font-weight: bold;
  background:#cfeeff;
  color:#404040;
  font-size: 12px;
  white-space:nowrap;
}
th.grey {background:#e5e5e5;}
td {
  margin: 0;
  padding: 7px;
  border:1px solid #e5e5e5;
  background:#fff;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  text-align:left;
}
/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {zoom:1;}