.full_width {width: 100%}
.hidden     {opacity: 0;}
.td_label   {width: 100px;}
.del_rec    {
    position: absolute;
    right:    15px;
    cursor:   pointer;
}

#in_submit    {margin: 10px auto;}
#div_download,
#div_log,
.div_log_rec  {transition: all 0.5s ease-out 0.1s;}

.div_log_rec span {margin-right: 20px;}

fieldset {
    border-width: 1px;
    border-color: #ddd;
}

hr {
    margin:  5px 0;
    padding: 0;
    border:  0;
    height:  1px;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));
    background:       linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0, 0));
}