.compulsory {
	color: #ff0000;
	font-size: 60%;
	font-weight:bold;
}
.compulsory_none {
	display:none;
	color: #ff0000;
	font-size: 70%;
	font-weight:bold;
}
.input_namae {
	font-size: 90%;
	font-weight:bold;
	padding:7px;
	background:#ff8888;
}
.input_sex {
	font-size: 90%;
	font-weight:bold;
	padding:7px;
	background:#ff8888;
}
.input_homeroom {
	font-size: 90%;
	font-weight:bold;
	padding:7px;
	background:#6699cc;
}
.input_email {
	font-size: 90%;
	font-weight:bold;
	padding:7px;
	background:#ff6699;
}
.input_title {
	font-size: 90%;
	font-weight:bold;
	padding:7px;
	background:#669999;
}
.input_body {
	font-size: 90%;
	font-weight:bold;
	padding:7px;
	background:#6699cc;
}
.input_delete_key {
	font-size: 90%;
	font-weight:bold;
	padding:7px;
	background:#969696;
}

/* 下書き一覧 */
tr.shitagaki_head {
	font-size:80%;
	background:#dcdcdc;
}
tr.shitagaki_body {
	font-size:80%;
	background:#fffff0;
}

span.lastUpdateTime {
	font-size:80%;
	font-style:italic;
}

tr.upload_head {
	font-size:80%;
	background:#dcdcdc;
}

/* 確認画面 */
div.confirm_disp_contents{
	margin-top:2px;
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:4px;
	font-size: 100%;

}
div.confirm_submit_button{
	margin-top:2px;
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:4px;
	font-size: 100%;
}

h1.confirm_bbs_title {
	margin-top:2px;
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:4px;
	font-size: 120%;
	font-weight: bold;
	line-height:1.1em;
}
h2.confirm_bbs_title {
	margin-top:2px;
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:4px;
	font-size: 100%;
	font-weight: bold;
	line-height:1.1em;
}
div.confirm_bbs_title {
	margin-top:2px;
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:4px;
	font-size: 90%;
}
tr.confirm_security_code {
	font-size:80%;
	background:#dcdcdc;
}
div.confirm_movie {
	margin-top:2px;
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:4px;
	font-size: 90%;
}
div.confirm_google_map {
	margin-top:2px;
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:4px;
	font-size: 90%;
}


h1.post_title {
	margin:10px;
	font-size: 130%;
	font-weight: bold;
	line-height:1.1em;
}

