@charset "UTF-8";
/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */

/* {{{ estimate_all */

#estimate {
color: #47413D;
}

/* }}} */

/* {{{ estimate_flow */

#estimate_flow {
color: #47413D;
}

#estimate_flow table.ef_frame, 
#estimate_flow table.ef_contents1 { 
width: 100%;
border: 0;
border-spacing: 0;
border-style: hidden;
table-cell: hide;
empty-cells: show;
margin: 0;
padding: 0;
}
table.ef_frame td, 
table.ef_frame tr, 
table.ef_contents tr, 
table.ef_contents td {
margin: 0;
padding: 0;
vertical-align: top;
border: 0;
} 

table.ef_frame td.ef_flow1 {
width: 65%;
} 
table.ef_frame td.ef_line {
width: 5%;
}
table.ef_frame td#ef_line_bg {
background: url(/_img/contents/estimate_flow/line_bg.gif) no-repeat;
}
table.ef_frame td.ef_flow2 {
width: 30%;
font-size: 85%;
vertical-align: middle;
color: #6C89B9;
}

table.ef_contents td.step, 
table.ef_contents td.arrow {
width: 50px;
text-align: center;
font-weight: bold;
}

table.ef_contents td.step {
height: 30px;
background: #E8EEF7;
} 
table.ef_contents td.step h4 {
border: 1px solid #B5C8E6;
background: #F9F9F9;
font-size: 100%;
padding: 2px 0;
color: #6F655E;
} 
table.ef_contents td.arrow {
height: 35px;
background: url(/_img/contents/estimate_flow/step_bg.gif) no-repeat;
} 
table.ef_contents td.contents {
font-size: 85%;
padding: 0 5px 0 10px;
} 

/* }}} */

