/* CSS Document */
div#outline_a {
	position:static;
	width: 500px;
	background-color:#FFFFFF;
}
div#outline_b {
	position:static;
	width: 500px;
	background-color:#FFFFFF;
}
/* ã•”–{•¶ */
h1#caption {
	position:static;
	width:500px;
	margin:15px auto 20px 0px;
	padding-bottom:5px;
	border-bottom:#007148 solid 6px;
	color:#333333;
	font-size:16px;
	font-weight:bolder;
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•",sans-serif;
	letter-spacing:0.3em;
}
h2#subcaption {
	position:static;
	margin:20px auto 5px 5px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•",sans-serif;
	color:#333333;
}
p#speech {
	position:static;
	text-align:left;
	font-size:12px;
	line-height:18px;
	width:440px;
	margin:0px auto 25px 35px;
	letter-spacing:0.1em;
}
p#sign {
	position:static;
	font-size:12px;
	line-height:16px;
	letter-spacing:0.1em;
	font-weight:bold;
	width:150px;
	margin:20px 30px 10px 320px;
	text-align:right;
}
div#table_outline_solo {
	position:static;
	margin:0px;
	padding:0px;
	border:1px #999999 solid;
	width:500px;
}
div#table_outline_top {
	position:static;
	margin:0px;
	padding:0px;
	border:1px #999999 solid;
	width:500px;
}
div#table_outline_middle {
	position:static;
	margin:0px;
	padding:0px;
	border:1px #999999 solid;
	border-top:0px #ffffff solid;
	width:500px;
}
table.enquete {
	margin:0px;
}
table.enquete td.subcaption {
	padding:7px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
table.enquete td.formcell{
	padding:7px;
	font-size:12px;
}
div#submit_btn {
	margin:20px 0px 20px 10px;
	padding:0px;
	width:500px;
	text-align:right;
}

input.textbox {width:200px}

textarea.textarea {width:260px}
