@charset "UTF-8";
/* CSS Document */
#estimate_img {
	float               : left;
	width               : 365px;
	height              : 300px;
	border              : 0px solid #cccccc;
}

#input_area {
	float               : right;
	width               : 350px;
	height              : 300px;
	background-repeat   : no-repeat;
	background-position : 0px 0px;
	font-size: 12px;
	line-height: 130%;
	background-color: #EBF1F3;
	margin-right: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#div_init {
	display             : block;
	width               : 350px;
	height              : 180px;
	padding             : 10px 0px 0px 15px;
	border              : 0px solid #999999;
	background-image    : url(../../images/estimate_bg03.jpg);
	background-repeat   : no-repeat;
	background-position : 300px 0px;
}

#div_tachiki {
 display             : none; width               : 350px;
 height              : 180px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
}

#div_uekomi {
 display             : none; width               : 350px;
 height              : 180px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
}

#div_ikegaki {
 display             : none; width               : 350px;
 height              : 180px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
}

#div_kusa {
 display             : none; width               : 350px;
 height              : 180px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
 line-height         : 1.5em;
}
#input_area tr {
 line-height         : 1em;
 vertical-align      : top;
}

/* 合計金額表示覧 **************************************************************/
#total_cost {
	width               : 350px;
	height              : 80px;
	padding             : 0px;
	padding             : 10px 0px 0px 15px;
	border              : 0px solid #999999;
}

#total_cost tr {
 vertical-align      : middle;
 height              : 30px;
}
.amount {
 padding-right       : 5px;
 margin              : 0px 5px;
 text-align          : right;
 border              : 1px solid #cccccc;
}

/* 明細出力欄 *****************************************************************/
#div_detail {
 clear               : both;
 margin              : 5px 0px;
 background-color    : #ffffff;
}

#div_detail th {
	text-align          : center;
	font-weight         : normal;
	background-color    : #EBF1F3;
	border              : 1px solid #cccccc;
}

#div_detail td {
 paddint             : 1px;
 border              : 1px solid #cccccc;
}

.et01 { width : 100px; }
.et02 { width : 210px; }
.et03 { width : 100px; }
.et04 { width : 100px; }
.et05 { width : 100px; }
.et06 { width : 40px; }

/* お客様情報入力欄 ************************************************************/
#basic_form {
 width               : 598px;
 background-image    : url(../../images/estimate_bg03.jpg);
 background-repeat   : no-repeat;
 background-position : 0px;
 border              : 0px solid #999999;
 font-size           : 12px;
}
#div_customer {
 float               : left;
 width               : 380px;
 height              : 280px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
 font-size           : 12px;
}

.customer_table {
 padding             : 0px;
 margin              : 0px;
 height              : 10px;
 font-size           : 12px;
}

.customer_text {
 height              : 12px;
 font-size           : 12px;
}


/* 送信ボタンブロック **********************************************************/
#div_finish {
 float               : right;
 width               : 200px;
 padding             : 10px 0px;
 border              : 0px solid #999999;
 text-align          : center;
}
#estm919 #estimate input,select,textarea {
	border: 1px solid #BED1D8;
}
#div_detail table th,td {
	padding:5px;
}


