@charset "utf-8";
/* CSS Document */

body {
  color: #000;
  font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  background: url(../img/back.jpg) 0 0;
  /* for ie6/7 */
  font-size: 16px;
  line-height: 1.8;
  *font-size: 95%;
  /* for ie6/7 */
}

/* フォントサイズ変更ボタン */
.fontbox{
    float:left;
	margin:5px 0 0;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}

#fontbox {
    float:left;
	margin: 0 10px;
	padding:2px 10px;
	width:162px;
	height: 24px;
	background: url(../img/bg_font.gif) no-repeat 0 2px; 
}

#fontbox ul {
  float: left;
  padding: 0 5px 0;
  list-style: none;
  margin: 0px;
}

#fontbox ul li {
  float: left;
 text-indent: -9999px;
  margin:0 0px 0px 5px;
  padding:0px;
}

#fontbox ul li a {
  overflow: hidden;
  text-decoration: none;
  text-indent: -9999px;
}
#fontbox .font_n, .font_n a {
	width: 24px;
	height: 24px;
	display: block;
	background: url(../img/img_font_s_off.gif) no-repeat;
}
#fontbox .font_n a:hover {
	background: url(../img/img_font_s_on.gif) no-repeat;
}

#fontbox .font_l, .font_l a {
	width: 24px;
	height: 24px;
	display: block;
	background: url(../img/img_font_l_on.gif) no-repeat;
}

#fontbox .font_l a:hover {
	background: url(../img/img_font_l_on.gif) no-repeat;
}

.print {
    margin: 5px;
}


/* --------------------------------------------------
	3. Footer
-------------------------------------------------- */
#footer {
    margin: 0 auto;
	padding: 0;
	clear: both;
	background: #fff;
	height: 300px;
}
