@charset "Shift_jis";

/*========================================
 
==========================================*/
form {
	margin: 0px;
	padding: 0px;
}

div#base  { text-align: center; padding-top: 30px; width: 100%; }

div#mail_main {
	padding: 10px;
	border: solid 1px #595959;
}



/*========================================
 フォームのテーブル関係
==========================================*/

/* 必須マーク */
.hissu {
	color: #CC3300;
}


/*========================================
 上部メッセージ欄
==========================================*/
div.top_mes  { padding: 5px; border: solid 1px #c1c1c1 }


/*========================================
 エラーメッセージ関係
==========================================*/
div#error_area {
	margin: 20px auto;
	padding: 10px;
	border: solid 1px #C00;
	display: none;
	width: 100%; max-width: 800px;
}

#error_area .attention {
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	background: #FFCC00;
	color: #FF0000;
}
