@charset "utf-8";
/*共通設定*/
/* 初期化 */
* {
	font:normal normal normal 100%/1.3em "Osaka", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;
}
/*ボディ*/
body {
  color: #9d9a95;
}
/*リンク文字設定　標準*/
a {
  color:#9d9a95;
  text-decoration:underline;
 }
a:visited {
  color:#9d9a95;
  text-decoration:underline;
}
a:hover {
  color:#cccccc;
  text-decoration: none;
}
/*標準文字設定*/
caption,th,td,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,input {
}
body {
  font-size: 70%;
  line-height: 1.3em;
} /*for not IE*/
/*body {
  _font-size: 70%;
}
/*for IE6*/
/**+html body {
  font-size: 70%;
}
/*for IE7*/

td,
th {
  vertical-align:top;
}
th {
  text-align:left;
}
/*太字*/
b {
  font-weight: bold;
  color:inherit;
}
/*強調*/
em {
  color:#ff0000;
}
/*強く強調*/
strong {
  font-weight: bold;
  color:inherit;
}
img {
  border:none;
}
map {
  display:none;/*NoFix*/
}
table {
  border-spacing:0;
  border-collapse:collapse;
}
ul,
dl {
  list-style-type:none;
}
/*clearfix*/
.cf:after {
  content:".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.cf{
  display: inline-block;
  min-height:1%;  /* for IE 7*/
}
.cf{ display: block;}
/*clearfix*/

/*float解除*/
.fc {
  clear: both;
}
p.fc {
  clear: both;
  font-size:0px;
  line-height:0px;
}
/*float左*/
.fl {
  float:left;
}
/*float右*/
.fr {
  float:right;
}
/*パディング設定*/
.pb10{
  padding-bottom:10px;
}
.pb20{
  padding-bottom:20px;
}
.pb30{
  padding-bottom:30px;
}
