@charset "utf-8";
/* 
※このファイルは基本的にテンプレの簡易な整形用なので、「必ず」サイトに合わせて各種設定を見直すこと。
==================================================================================================== */

/* 問い合わせページ共通 */
#contactform {

}
#contactform dl {
	margin-bottom: 0.5em;
	border:1px solid #aaa;
}
#contactform dt {
	padding: 5px;
	background-color:#ddd;
}
#contactform .hissu:before {
	padding: 0 0.5em;
	display:blcok;
	float:right;
	content:"必須";
	background-color:#e75942;
	color: #fff;
}
#contactform .ninni:before {
	padding: 0 0.5em;
	display:blcok;
	float:right;
	content:"任意";
	background-color:#999999;
	color: #fff;
}
#contactform dd {
	padding: 10px 5px;
	background-color:#FFF;
}
#contactform input[type="text"] {
	width: 72.3%;
}
#contactform footer {
	text-align: center;
}
#contactform footer input {
	margin: 10px 0;
}

/* 確認ページ設定 */
.contact.confirm #contactform dt {
	padding: 2px;
}
.contact.confirm #contactform dd {
	padding: 2px;
}
/* エラーページ設定 */
.contact.error .error_message {
	color: #cc0000;
}
.contact.error .error_message ul {
	margin-left: 1.2em;
	list-style-type: disc;
}

/* 送信完了ページ設定 */
.contact.completion .error_message {
	color: #cc0000;
}
.contact.completion .error_message ul {
	margin-left: 1.2em;
	list-style-type: disc;
}

