body {
	color: #000000;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック",osaka,sans-serif,Arial,Helvetica; 
	font-size:10px;
	margin:0;
	padding:0;
}

img {margin:0; border:0;}

a:link {color: #CC0000;text-decoration:none;}
a:visited { color: #990000;text-decoration:none;}
a:hover {color: #CC6600;text-decoration:none;}
a:active {color: #CC6600;text-decoration:none;}

.font-s{font-size:10px;}

.float_c{
	font-size:0%;
	line-height:0%;
}

br.brClear{
	clear: both;
	line-height: normal;
}
div.flc{
	line-height:0%;
	font-size:0%;
}
div#contents{
	width:640px;
	text-align:center;
	margin:0 auto;
}
div#contents div#logo{margin:20px 0 20px; float:left;}
div#contents div.head_btn{margin:32px 0 32px 10px; float:right;}

div#menu{
	margin:100px 20px 0;
	padding:0;
	float:left;
}
div#globalNavi{
	width: 640px;
	padding: 0 0 30px 0;
	margin: 0;
	background: #fff;
}
ul#globalNavi{
	width: 640px;
	padding: 0 0 30px 0;
	margin: 0;
	background: #fff;
}

ul#globalNavi li{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
}
ul#globalNavi li a span{display: none;}


div#cont_ttl{
	margin:0;
	padding:0;
	float:left;
}

div#main{
	width:470px;
	height:330px;
	overflow:auto;	/*こていするやつ*/
	float:right;
	padding:0 20px 0 0;
	margin:0;
	text-align:left;
}

div#main div.live_cont{
	border:#999999 1px solid;
	padding:10px 25px;
	line-height:150%;
	margin:0 0 15px;
}

div#main div.news_cont{
	border-bottom:#999999 1px dotted;
	padding:0 15px 10px;
	line-height:150%;
	margin:0 0 15px;
}

div#main div.disc_cont{
	padding:0 5px 10px 15px;
	line-height:150%;
	margin:0 0 15px;
}

div#main div.disc_cont img.disc_thum{
	float:left;
	margin:0 15px 0 0;
}
div#main div.disc_cont div.disc_txt{
	float:left;
	margin:0 15px 0 0;
	width:300px;
}
div#main div.disc_cont div.disc_txt .disc_ttl{
	color:#FF0000;
}

div#main div.bio_cont{
	padding:0 15px 10px;
	line-height:150%;
	margin:0 0 15px;
}

div#main div.bio_cont p.bio_txt{
	margin:5px 0 10px;
	padding:0;
}

div#main div.bio_cont div.member{
	margin:5px 25px 5px 0;
	padding:0;
}

div#main div.bio_cont table{width:420px;border:0;padding:0;margin:15px 0 10px;}
div#main div.bio_cont td.date{width:40px;border:0; padding:0 5px 3px 0; vertical-align:top;}
div#main div.bio_cont td{border:0; padding:0 0 3px 0;}

div#main div.forum_cont{
	border:#999999 1px solid;
	padding:10px 15px;
	line-height:150%;
	margin:0 0 15px;
}

div#main div.forum_cont div.topi_ttl{
	font-weight:bold;
	float:left;
	margin:0 0 10px;
}
div#main div.forum_cont div.name{
	float:right;
	margin:0 0 10px;
}
div#main div.forum_cont div.topi_txt{
	clear:both;
	border-top:1px #999999 solid;
	padding:5px;
}
div#main div.forum_cont div.topi_date{
	text-align:right;
	color:#999999;
	padding:10px 0 0;
}

div#main div.forumpage{
	text-align:center;
	padding:10px 0;
}

div#main div#forum_form{
	margin:0 auto;
	padding:0 auto;
	width:350px;
}
div#main div#forum_form div.form_txt{
	float:left;
	width:60px;
	margin:5px 0;
}
div#main div#forum_form div.form_box{
	float:left;
	margin:5px 0;
}
div#main div#forum_form div.form_pwbox{
	float:left;
	margin:5px 20px 0 0;
}
div#main div#forum_form div.form_btn{
	float:left;
	margin:5px 0 0 5px;
}
div#main div#forum_form div#form_delete{
	margin:10px 0;
	padding:5px;
	border-top:1px #999999 dotted;
}
div#copyright{
	margin:15px 0;
	text-align:right;
	color:#666666;
}
