@import url(sub.css);

/* ======請求フォーム===================================================== */
/* -----------バー----------- */
.rqstindxbr01{ 
	margin: 0;
	padding: 0 0 1em 0;
}
/* -----------注意書き----------- */
p.rqstindxattntin {
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 11px; 
	text-align: right;
}
/* -----------テーブル----------- */
table.rqstindxtbl01 {
	margin: 0.2em 0 1em;
	padding: 0;
	width: 595px;
	border-collapse: collapse;
	border: solid 1px #CCC;
}
table.rqstindxtbl01 th,
table.rqstindxtbl01 td {
	padding: 0.8em 0.5em 0.8em 1em;
	border: solid 1px #CCC;
}
table.rqstindxtbl01 th {
	background-color: #E6E6E6;
	white-space: nowrap;
	color: #000;
	font-weight: normal; 
	line-height: 1.2em;
}
table.rqstindxtbl01 td.prvcy {
	background-color: #DBDEE5;
	color: #000;
	font-weight: normal; 
	line-height: 1.3em;
}
/* -----------入力枠----------- */
input.rqstindxfrmtxt01{
	width: 300px; 
}
input.rqstindxfrmtxt02{
	width: 200px; 
}
input.rqstindxfrmtxt03{
	width: 120px; 
}
input.rqstindxfrmtxt04{
	width: 360px; 
}
textarea.rqstindxfrmtxt05{
	width: 360px; 
}
p.rqstindxsbmt01{
	margin-bottom: 3em;
	padding: 0;
	text-align: center;
}
/* -----------個人情報確認のアイコン----------- */
a.rqstindxwndw01 {
	margin: 0;
	padding-left: 16px;
	background: url(../images/sub/icon_wndw.gif) no-repeat 0 0;
}
/* -----------エラーページ----------- */
.rqsterrr01 {
	margin: 0;
	padding:0 2em;
}
