A{
	text-decoration:none;
}

BODY{
	background-color:#ffffff;
	font-color:#000000;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	font-size:13pt;
	font-family: "ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック";
}


/* トップぺージ */

BODY.top{
	background-color:#ffffff;
	font-color:#000000;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	font-size:13pt;
}

.top-list{
	font-size:13px;
	margin:10 10 10 15;
}

.top-news{
	font-size:13px;
	margin:10 10 10 15;
}

.top-update{
	font-size:12px;
	margin:10 5 10 5;
}

.top-topic{
	font-size:13px;
	margin:10 5 10 5;
}




/* 徒然ページ */

.talk-subject{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	padding:0 5 0 5;
	width:640px;
}

.talk-text{
	font-size:13px;
	padding:5 5 10 10;
	margin-bottom:5px;
}

.talk-topic{
	font-size:13px;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
}

.talk-menu{
	font-size:13px;
}

.talk-web{
	border-width:1 10 1 1;
	border-style:solid;
	border-color:#ff8888;
	padding:4 4 4 4;
	width:400;
	text-align:right;
	margin:0 0 0 200;
}


.talk-web-sub{
	border-width:1 10 1 1;
	border-style:solid;
	border-color:#cccccc;
	padding:4 4 4 4;
	width:400;
	text-align:right;
	margin:0 0 0 200;
}


.talk-web-title{
	color:ff8888;
	font-weight:bold;
}

/* 問い合わせ・情報ページ */

.info-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
}

.info-text{
	padding:10 0 30 0;
	font-size:13px;
	width:640px;

}

.info-menu{
	font-size:13px;
}

.info-table{
	font-size:13px;
	margin:0 0 0 30;
}

/* ニュース・告知ページ */

.news-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
}

.news-text{
	padding:10 0 30 0;
	font-size:13px;
	width:640px;

}

.news-menu{
	font-size:13px;
}


/* 更新情報ページ */

.update-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
}

.update-text{
	font-size:13px;

}

.update-menu{
	font-size:13px;
}


/* イベント・公認大会ページ */

.event-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
}

.event-topic2{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:0 0 1 0;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
}

.event-ranking-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:460px;
}

.event-text{
	padding:10 0 20 0;
	font-size:13px;
	width:640px;

}

.event-ranking-table{
	padding:0 0 0 0;
	font-size:13px;
	width:640px;
}

.event-ranking-table-id{
	padding:0 0 0 0;
	text-align:right;
	background-color:eeeeee;
}

.event-table{
	font-size:13px;
	width:640px;

}

.event-menu{
	font-size:13px;
}

.event-apply-table{
	font-size:13px;
}

.event-title{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
	background-color:cccccc;
}

/* ルール解説ページ */

.rule-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
}

.rule-text{
	padding:10 0 30 0;
	font-size:13px;
	width:640px;

}

.rule-table{
	font-size:13px;
	width:640px;

}

.rule-menu{
	font-size:13px;
}

.rule-apply-table{
	font-size:13px;
}

.rule-title{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
	background-color:cccccc;
}

.rule-serch-table{
	font-size:13px;
	font-weight:bold;
	padding:10 10 10 10;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#CC6633;
	width:640px;
}


.rule-question{
	font-size:13px;
	width:640px;
	padding:3 3 3 3;
	margin:0 0 0 0;
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;

	border-style:solid;
	border-width:1 1 1 1;
	border-color:#000000;
}

.rule-answer{
	font-size:13px;
	width:640px;
	padding:3 3 3 3;
	margin:0 0 0 0;
	background-color:#ffffff;
	color:#000000;
	font-weight:medium;

	border-style:solid;
	border-width:1 1 1 1;
	border-color:#000000;
}

.rule-manual-menu{
	font-size:13px;
	width:640px;
	padding:3 3 3 3;
	margin:0 0 0 0;
	background-color:#ffffff;
	color:#000000;
	font-weight:medium;

	border-style:solid;
	border-width:1 1 1 1;
	border-color:#000000;
}

.rule-manual-disp{
	width:483px;
	font-weight:medium;
	font-size:13px;
}

.rule-manual-menu-list{
padding:0 0 0 10;
}

.right{
	align:right;
}


.rule-manual-text{
	padding:10 0 30 10;
	font-size:13px;
	width:473px;

}

.rule-manual-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin:5 5 5 5;
	padding:3 5 3 5;
	width:463px;
}

.rule-manual-02-topic{
	width:483;
	font-weight:bold;
	border-style:solid;
	border-width:0 0 1 0;
	border-color:#ff5555;
}


.rule-manual-05-topic{
	width:483;
	font-weight:bold;
	border-style:solid;
	border-width:0 0 1 0;
	border-color:#ff5555;
}

.rule-manual-07-topic{
	width:483;
	font-weight:bold;
	border-style:solid;
	border-width:0 0 1 0;
	border-color:#555555;
}

.rule-manual-07-call{
	width:320;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#000000;
	padding:2 3 2 3;
}

.rule-manual-07-res{
	width:320;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#888888;
	padding:2 3 2 3;
}

.rule-manual-07-a{
	width:320;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#ff0000;
	padding:2 5 2 5;
}

.rule-manual-07-b{
	width:320;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#0000ff;
	padding:2 5 2 5;
}

.battle-a{
	font-weight:bold;
	color:#dd3333;
}


.battle-b{
	font-weight:bold;
	color:#3333dd;
}

.battle-c{
	font-weight:bold;
	color:#33dd33;
}

.battle-d{
	font-weight:bold;
	color:#dddd33;
}

.rule-manual-skill{
	font-weight:bold;
	color:#ee9922;
}

.rule-manual-skill-red{
	font-weight:bold;
	color:#ff0000;
}


/* イベント・公認大会ページ */

.user-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
}

.user-ranking-topic{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:460px;
}

.user-text{
	padding:10 0 30 0;
	font-size:13px;
	width:640px;

}

.user-ranking-table{
	padding:0 0 0 0;
	font-size:13px;
	width:640px;
}

.user-ranking-table-id{
	padding:0 0 0 0;
	text-align:right;
	background-color:eeeeee;
}

.user-table{
	font-size:13px;
	width:640px;

}

.user-menu{
	font-size:13px;
}

.user-apply-table{
	font-size:13px;
}

.user-title{
	font-size:13px;
	font-weight:bold;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#555555;
	margin-bottom:5px;
	padding:3 5 3 5;
	width:640px;
	background-color:cccccc;
}
