@charset "utf-8";

/*  ----------------------------------------------------  */
/*  contact class */
/*  ----------------------------------------------------  */


body {
	background:#fff url(../../common/images/body_bg2.jpg) repeat-x left top ; 
}


div#conMain p{
	line-height:150%;
	letter-spacing:0.1em; 
}

div#conMain li{
	line-height:150%;
	letter-spacing:0.1em; 

}


/*コンテンツ
---------------------------------------------------*/

div#conMain .box01{
	width:610px;
	margin:10px 0 0 20px;
	padding-bottom:30px;
}



div#conMain .form-table{
	border-collapse:collapse;
	margin-bottom:5px;
}
div#conMain .form-table td.form-td-l{
	border:1px solid #ccc;
	color:#fff;
	font-weight:bold;
	padding:8px 10px 8px 10px;
	vertical-align:top;
	text-align:left;
	background-color:#99cc66;
	width:30%;
	line-height:150%;
	background: url(../images/th_bg01.gif);



}
div#conMain .form-table td.form-td-r{
	border:1px solid #ccc;
	padding:8px 10px 8px 10px;
	vertical-align:top;
	text-align:left;
	width:70%;
	line-height:150%;
}
div#conMain .form-table .mb{
	padding-bottom:4px;
}

div#conMain .form-table .input_middle{
	width:313px;
}

div#conMain .form-table .input_vshort{
	width:60px;
}

div#conMain .form-table .input_slong{
	width:380px;
	
}
div#conMain .form-table .mark{
	font-size: 11px;
}
div#conMain .form-table .input_imemode{
	ime-mode:disabled;
}

/* お問い合わせ・無料お見積もり
------------------------------------------------------------*/

#tt_contact01{
	background: url(../images/tt_contact01.jpg) no-repeat left top; 
}




