div#bbs_main, div#bbs_main td, div#bbs_main th {
	font-family: 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Osaka', '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	font-size: 13px;
}

table, td, th {
	border-color: #FDC5B5;
}


img {
	border: 0px;
}

hr {
	height: 1px;
}

tt {
	font-size:12pt;
}

a:link {
	text-decoration:none;
	color: #4146a0;
}

a:visited {
	text-decoration:none;
	color: #2d862b;
}

a:hover {
	text-decoration: underline;
	color: #f44646;
}

.comment {
	font-family: '‚l‚r ƒSƒVƒbƒN', monospace;
}

h2.formTitle1 {
	margin: 20px 0 10px 0;
}

h2.formTitle2 {
	margin: 30px 0 10px 0;
}
span.required {
	color: #ff0000;
	font-weight: normal;
}

div.formAttention {
	margin: 0 0 5px 0;
}

table.postForm {
	width: 728px;
	background-color: #5279e7;
}

table.postForm tr th {
	padding: 5px;
	background-color: #e0e9fa;
	font-weight: bold;
}

table.postForm tr th span.required {
	margin: 0 0 0 3px;
}

table.postForm tr td {
	padding: 5px;
	background-color: #ffffff;
}

table.postForm tr td div.note{
	margin: 5px 0 0 0;
}

table.postForm tr td div.submit{
	margin: 10px 0 10px 0;
	text-align: center;
}
