#promotion_flow {
    position:absolute;
    top:500px;
}

div#premium_button {
    width:785px;
    padding-top:20px;
    text-align:center;  
}

img.promotion_sample {
    position:absolute;
    top:600px;
    cursor:pointer;
    border:1px solid #CCC;
}

div#contents-wrap { border-bottom:none; }

div#inner_wrap { padding:0px 0px 0px 72px; }

table#estimate_table { background-color:#F1F6F6; }
table#estimate_table th{ text-align:left; padding-left:12px; width:125px; border-right:1px solid #D6D6D6; }
table#estimate_table td{ text-align:left; padding-left:6px; }
table#estimate_table input.text-align-right { text-align:right; }
table#estimate_table input.input-43 { border:1px solid #ADADAD; width:43px; }
table#estimate_table input.input-146 { border:1px solid #ADADAD; width:146px; }
table#estimate_table input.input-167 { border:1px solid #ADADAD; width:167px; }
table#estimate_table input.input-261 { border:1px solid #ADADAD; width:261px; }
table#estimate_table input.input-306 { border:1px solid #ADADAD; width:306px; }
table#estimate_table input.input-362 { border:1px solid #ADADAD; width:362px; }
table#estimate_table textarea { border:1px solid #ADADAD; width:467px; height:176px; }
table#estimate_table .height-2{ font-size:2px; }
table#estimate_table .border-width-top{ font-size:2px; border-top:1px solid #D6D6D6; }
table#estimate_table .border-width-bottom{ font-size:2px; border-bottom:1px solid #D6D6D6; }
table#estimate_table p#file_info { padding-top:9px; padding-bottom:9px; color:#56BCB6; line-height:1.25em; }