/*==	common	================================*/

BODY	{
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:12px;
	background-color:#ffffff;
}

IMG	{
	border:0px;
}

TABLE	{
	border-collapse:collapse;
}
TH,TD	{
	padding:0px;
	line-height: 18px;
	font-size:12px;
}

.size10		{	font-size:10px;	}
.size11		{	font-size:11px;	}

A:link{color:#FF6600;	}
A:visited{color:#FF6600;	}

#head	{
	width:780px;
	height:35px;
	background-color:#000000;
	font-size:11px;
	color:#D4D0C8;
}

#main	{
	width:770px;
	text-align:center;
}

#on	{color: #FF6600;}

#footer	{
	width:780px;
	font-size:11px;
	text-align:center;
	margin-top:20px;
}
#footer	table	{
	width:730px;
	font-size:11px;
	text-align:center;
}

#footer	A:link{color:#663300;text-decoration:none;	}
#footer	A:visited{color:#663300;text-decoration:none;	}
#footer	A:hover{color:#663300;text-decoration:underline;	}

#footer	A.site:link{color:#666666;text-decoration:underline;	}
#footer	A.site:visited{color:#666666;text-decoration:underline;	}

/*======================================*/
/*	お問合せ CSS												*/
/*======================================*/

DIV.toiawase	{
	margin:0px;
	padding:0px;
}

DIV.toiawase	TABLE.toiawase	{
	width:560px;
	margin:0px;
	padding:0px;
	border:none;
}

DIV.toiawase	TABLE.toiawase	TH.ttl	{
	font-size:11px;
	vertical-align:bottom;
	font-weight:normal;
	width:100%;
	margin:0px;
	padding:4px 0px 0px;
	text-align:left;
	border:none;
	/*border-bottom:1px dotted #bdbebd;*/
}

DIV.toiawase	TABLE.toiawase	TH	{
	font-size:12px;
	vertical-align:top;
	font-weight:normal;
	width:100px;
	margin:0px;
	padding:4px 0px 0px;
	text-align:left;
	border:none;
	/*border-bottom:1px dotted #bdbebd;*/
}

DIV.toiawase	TABLE.toiawase	TD	{
	font-size:12px;
	vertical-align:top;
	width:455px;
	margin:0px;
	padding:0px;
	border:none;
	/*border-bottom:1px dotted #bdbebd;*/
}

.line	{
	margin-bottom:4px;
	margin-bottom:2px;
}

/*	送信OK画面用	*/
DIV.toiawase	TABLE.toiawase	TD.ok	{
	font-size:12px;
	vertical-align:top;
	width:455px;
	margin:0px;
	padding:10px;
	border:none;
}

/*	送信	*/
DIV.toiawase	TABLE.toiawase	TD.button	{
	text-align:center;
	margin:0px;
	padding:10px 0px;
	border:none;
}

/*	レイアウト用	*/
DIV.toiawase	TABLE.toiawase	TABLE.layout	{
	table-collapse:collapse;
	margin:0px;
	padding:0px;
	border:0px;
}
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD	{
	vertical-align:middle;
	font-size:12px;
	margin:0px;
	padding:2px;
	border:0px;
}

/*	フォームのレイアウト詳細	*/
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD.width1	{	width:50px;		}
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD.width2	{	width:170px;	}
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD.width3	{	width:50px;		}
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD.width4	{	width:120px;	}
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD.width5	{	width:340px;	}
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD.width6	{	width:20px;		}
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD.width7	{	width:120px;	}
DIV.toiawase	TABLE.toiawase	TABLE.layout	TD.width8	{	width:380px;padding-left:26px;	}



