@charset "UTF-8";
html{
	scrollbar-face-color:#000;
	scrollbar-highlight-color:#000;
	scrollbar-3dlight-color:#000;
	scrollbar-shadow-color:#333;
	background:url(img/bg.gif) repeat-y top left #000 fixed;
}
body#bbs{font-size:13px;
     font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 color:#fff;
	 margin:0;
	 padding:0;
	 background:url(img/bg.gif) repeat-y top left #000 fixed;
	 text-align:center;
	 height:100%;
	 overflow: scroll;
}

p{margin:0; padding:0; letter-spacing:0.1em;}
a{text-decoration:none; color:#fff; margin:0; padding:0;}
img{margin:0; padding:0; border:none; vertical-align: middle;}
ul{margin:0; padding:0;}
li{display:block; margin:0; padding:0;}

.mb{display:none !important;}
.center{text-align:center !important}
.left{text-align:left !important;}
.right{text-align:right !important;}
.red{color:#900;}
.ora{color:#FFC;}

.moji{
	font-family:"HG行書体","ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-size:40px;
	color:#633;
}


body#bbs .smh{display:none;}
body#bbs a{padding:3px 5px 0 5px;}
body#bbs a:hover{
	background:#300;
	text-decoration:none;
}
body#bbs dl{
	text-align:left;
	padding: 100px;
}
.bbs_top{
	width:600px;
	margin:0 auto;
	text-align:left;
}
.bbs_top b{
	padding:20px;
}
body#bbs td{
	padding-bottom:20px;
}
.bbs_t{
	border:#666 double 3px;
	width:70%;
	text-align:left;
	padding:10px;
}
blockquote{
	text-align:left;
	margin-left:15% !important;
	display:inline-block;
}
body#bbs td blockquote{
	width:100%;
	padding-left:0;
	display:inline-block;
}

#foot{
	clear:both;
	width:100%;
	height:80px;
	padding:0;
	margin:0 auto;
	background:url(img/foot_bg.gif) repeat-x top left;
	position:fixed;
	bottom:0;
	left:0;
	z-index:9;
	zoom:1;

}


#foot p{
	text-align:center;
	width:990px;
	height:80px;
	margin:0 auto;
	padding:10px 0;
	font-size:11px;
	clear:both !important;
	background:url(img/foot.gif) no-repeat top center !important;
	z-index:999;
}
.cp{margin:50px 0 0 0; color:#C99;}
.cp a{color:#C99;}