/* 見積り入力・表示欄 **********************************************************/
#estimate_img {
 float               : left;
 width               : 300px;
 height              : 300px;
 border              : 0px solid #cccccc;
}

#input_area {
 float               : right;
 width               : 280px;
 height              : 300px;
 background-image    :  url(./estimate_bg01.jpg);
 background-repeat   : no-repeat;
 background-position : 0px 0px;
 border              : 0px solid #cccccc;
}

#div_init {
 display             : block;
 width               : 265px;
 height              : 200px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
 background-image    :  url(./estimate_bg03.jpg);
 background-repeat   : no-repeat;
 background-position : 300px 0px;
}

#div_tachiki {
 display             : none;
 width               : 265px;
 height              : 200px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
}

#div_uekomi {
 display             : none;
 width               : 265px;
 height              : 200px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
}

#div_ikegaki {
 display             : none;
 width               : 265px;
 height              : 200px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
}

#div_kusa {
 display             : none;
 width               : 265px;
 height              : 200px;
 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               : 265px;
 height              : 80px;
 padding             : 0px;
 padding             : 10px 0px 0px 15px;
 border              : 0px solid #999999;
 font-size           : 12px;
 line-height         : 0.5em;
}

#total_cost tr {
 vertical-align      : middle;
 height              : 25px;
}
.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    : #ffffcc;
 border              : 1px solid #cccccc;
}

#div_detail td {
 paddint             : 1px;
 border              : 1px solid #cccccc;
}

.et01 { width : 100px; }
.et02 { width : 200px; }
.et03 { width : 100px; }
.et04 { width : 100px; }
.et05 { width : 100px; }

/* お客様情報入力欄 ************************************************************/
#basic_form {
 width               : 598px;
 background-image    :  url(./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 {
 font-size           : 12px;
}


/* 送信ボタンブロック **********************************************************/
#div_finish {
 float               : right;
 width               : 200px;
 padding             : 10px 0px;
 border              : 0px solid #999999;
 text-align          : center;
}



