/*______________________________________

	Copyright @Rabona.jp
	Tetsuya Fujii
______________________________________*/

/*--------------------------------------*/
/* Contact				*/
/*--------------------------------------*/

/*Common*/
body		{color:#736F6A;font-size:0.9em;line-height:1.35em;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif; ;
}
input[type="text"]:focus, select:focus, textarea:focus {background:url("../img/bg-oblique2.gif") ;/*background-color: #FFF8E1;border: 1px solid #FFA815;padding:1px;*/}
p		{margin:0;text-align:left;}

/*MailForm*/
.mform{
	width:650px;
	font-size:0.82em;
	margin:10px auto;
	text-align:left;
}
.mform h2	{border-left: solid 5px #D8D8D8;padding:4px 5px;margin:4px 0 3px 0;background:url("../img/mf-bg1.jpg") #F6F6F6 repeat-x;font-size:1.1em;text-align:left;}
.mform h4	{border-left: solid 5px #D8D8D8;padding:2px 5px;margin:4px 0 3px 0;background:url("../img/mf-bg1.jpg") #F6F6F6 repeat-x;font-size:1.05em;text-align:left;}

/*MailForm*/
table.mform {
	margin:10px auto;
	padding: 10px 5px;
	border: solid 1px #E8E8E8;
}
table.mform th{
	text-align:left;
	font-weight:bold;
	border-bottom: solid 1px #E8E8E8;
	border-right: solid 5px #DDDDDD;
	background:url("../img/mf-bg1.jpg") #F6F6F6 repeat-x;
	padding:3px 8px;
}
table.mform sup{
	font-weight:bold;
	color:#D50005;
}
table.mform td{
	padding:3px 8px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #E8E8E8;
	background:url("../img/mf-bg2.jpg") #FCFCFC repeat-x;
}
table.mform .td2{
	text-align:left;
	font-weight:bold;
	border-bottom: solid 1px #E8E8E8;
	background:url("../img/mf-bg2.jpg") #FAFAFA repeat-x;
	padding:3px 8px;
}
table.mform .td3{
	color:#959595;
	text-align:left;
	border-bottom: solid 1px #E8E8E8;
	background:url("../img/mf-bg2.jpg") #FCFCFC repeat-x;
	padding:9px 8px 5px 8px;
}
table.mform .item{
	font-weight:bold;
	color:#A60004;
	background:#FCF1F2;
}
table.mform .item p{
	width:319px;
}
table.mform .btn{
	padding:25px 15px;
	background:url("../img/mf-bg3.jpg") #F2F2F2 repeat-x;
	border-bottom: solid 1px #DDDDDD;
}


/*Preview*/
div.mform {
	margin:10px auto;
	padding: 10px 10px;
	border: solid 1px #E8E8E8;
	background:#FCFCFC;
}

div.mform dt{border-bottom:#F4F7F9 1px solid;border-left:#D1D5DE 5px solid;margin:2px 2px 2px 8px;padding:2px 6px;width:155px;float:left;clear:both;text-align:left;background:#FFFFFF;}
div.mform dd{border-bottom:#F4F7F9 1px solid;border-left:#F5F7F8 3px solid;margin:2px 2px;padding:2px 6px 2px 10px;width:420px;float:left;background:#FFFFFF;}

