@charset "UTF-8";
/* CSS Document */
/*
*お問い合わせ
*/

h2.pagetitle {
	background:url(images/pagetitle.gif) no-repeat;
}

/*==============================================================
各ページの見出し
*/

h3.step {
	width:551px;
	height:30px;
	margin:0 0 19px 0;
	padding:0;
	text-indent:-9999px;
}

#step01 { background:url(images/stepnavi_01.gif) no-repeat; }
#step02 { background:url(images/stepnavi_02.gif) no-repeat; }
#step03 { background:url(images/stepnavi_03.gif) no-repeat; }

p.notes { color:#CC0000; margin:0; }

/*==============================================================
テーブル
*/
#block02 {
	border:solid 1px #dbcfc1;
	padding:2px 1px 0 2px;
}
*+html #block02 { padding:2px 2px 2px 2px; }
*html #block02 { padding:2px; }


table.myform {
	border-collapse:collapse;
	border:solid 1px;
}
table.myform th , table.myform td {
	border:solid 1px #FFFFFF;
	border-collapse:collapse;
	padding:5px;
}
table.myform th {
	background:#e3dacf;
	width:171px;
	text-align:left;
	padding-left:8px;
	font-weight:normal;
	color:#644724;
}

table.myform td {
	background:#ede7e0;
}


/*==============================================================
フォーム
*/

form input {
	border:solid 1px #dbcfc1;
	padding:2px;
	width:351px;
}

form textarea {
	border:solid 1px #dbcfc1;
	height:250px;
	font-size:12px;
}

.blur {
	border:solid 1px #dbcfc1;
}

.focus {
	border:solid 1px #f57f20;
}
div.error {
	background:#FFE5E5;
	border:solid 2px #FFCCCC;
	margin-bottom:19px;
	padding:9px;
}

div.error h3{
	margin:0 0 13px 0;
	padding:0;
	color:#FF0000;
	font-size:16px;
}

/*==============================================================
送信ボタン
*/

form .control {
	text-align:center;
}

form .control input {
	width:121px;
	height:28px;
	border:none;
	/*text-indent:-9999px;*/
	margin:0 10px;
	padding-top:28px;
	overflow:hidden;
}

form .control input.check {	background:url(images/submitbtn_check.gif) no-repeat; }
form .control input.rewrite { background:url(images/submitbtn_rewrite.gif) no-repeat; }
form .control input.submit { background:url(images/submitbtn_submit.gif) no-repeat; }
