/* Basic */

	body {
		margin:9px 10% 0px 10%;
		background:#eefeee;
		font-size:82%;
		color: #000000;
		font-family:"MS UI Gothic","ＭＳ Ｐゴシック";
	}

	td {
		font-size:82%;
	}
	th {
		text-align:left;
	}
	a:link {
		text-decoration:none;
	}

	a:active {
		text-decoration:none;
	}

	a:visited {
		text-decoration:none;
	}

	a:hover {
		text-decoration:underline;
	}

	ul {
		padding:5px 0px 5px 24pt;
		margin:0px 0px;
		line-height:140%;
	}

	p {
		margin:3px;
	}

	hr {
		color:#006400;
		background-color:#006400;
		border:none;
		width:100%;
		height:1px;
		border-top-width:1px;
	}

	h3 {
		margin:5px 0 5px 0;
		padding:0;
		font-family:HGP創英角ﾎﾟｯﾌﾟ体,HG創英角ﾎﾟｯﾌﾟ体,HGS創英角ﾎﾟｯﾌﾟ体;
	}

	/* formタグの余白をなくす */

		form {
			margin:0;
		}

/* Special */

	/* 掲示板タイトル */
	.title {
		font-size:194%;
		font:bold;
		font-family:HGS創英角ﾎﾟｯﾌﾟ体,HG創英角ﾎﾟｯﾌﾟ体,HGP創英角ﾎﾟｯﾌﾟ体;
	}

	/* 記事タイトル */
	.dmay {
		font-family:HGP創英角ﾎﾟｯﾌﾟ体,HG創英角ﾎﾟｯﾌﾟ体,HGS創英角ﾎﾟｯﾌﾟ体;
	}

	/* 掲示板上部の注意事項-見出し */
	.h {
		font-size:130%;
		font-family:HGP創英角ﾎﾟｯﾌﾟ体,HG創英角ﾎﾟｯﾌﾟ体,HGS創英角ﾎﾟｯﾌﾟ体;
	}

	/* 掲示板上部の注意事項 */
	.r {
		padding:10px 10px 8px 10px;
		margin:0px 0px 12px 0px;
		color:inherit;
		background:#55d555;
	}

	/* 掲示板メニュー */
	div#menu {
		color:gray;
		text-align:center;
	}

	/* 掲示板メニュー-現在の表示形式を太字 */
	a.menu {
		font:bold;
	}

	/* 掲示板メニュー-注意事項との区切り線 */
	hr.menu {
		color:gray;
		background-color:gray;
		border:none;
		width:100%;
		height:1px;
		border-top-width:1px;
	}

	/* センタリング */
	.center {
		text-align:center;
	}

	/* 右寄せ */
	.right {
		text-align:right;
	}

	/* トピック表示＆投稿フォーム-テーブル */
	.table {
		padding:0px;
		border:0px;
		background:#003100;
		margin:auto;
	}

	/* トピック表示＆投稿フォーム-テーブル見出し */
	.thead {
		padding:5px;
		margin:1px;
		color:inherit;
		background:#008000;
		color:#ffffff;
		font-size:90%;
		font-weight:normal;
		font-family:HGP創英角ﾎﾟｯﾌﾟ体,HG創英角ﾎﾟｯﾌﾟ体,HGS創英角ﾎﾟｯﾌﾟ体;
	}

	/* トピック表示＆投稿フォーム-テーブルセル */
	.tbody {
		padding:5px;
		margin:1px;
		background:#eefeee;
	}

	/* 文字を小さく */
	.small {
		font-size:80%;
	}

	/* 記事表示部-テーブル */
	.tablemsg {
		padding:0px;
		border:0px;
		background-color:#44c444;
		margin-left:auto;
	}

	/* 記事表示部-タイトル */
	.theadmsg {
		padding:5px;
		margin:1px;
		color:inherit;
		font-size:90%;
	}

	/* 記事表示部＆投稿フォーム-本文 */
	.tbodymsg {
		padding:5px;
		margin:1px;
		background:#eefeee;
	}

	/* 記事表示部-本文 */
	p.msg {
		margin:30px 30px 15px 30px;
	}

	/* 記入必須マーク */
	.red {
		color:red;
	}

	/* 投稿フォーム-説明 */
	.explain {
		color:gray;font-size:80%;
	}

	/* スレッド表示-スレッドを囲むテーブル */
	.table_T {
		padding:0px;
		border:0px;
		background-color:#55d555;
	}

	/* ページ下部のページ移動 */
	.navi_f {
		margin-top:15px;
	}

	/* ダミー用（見えなくする） */
	.topdisp {
		display: none;
	}

