@charset "utf-8";
/* CSS Document */

/* --- Footer Area --- */

#footer {
margin: 5px 0 0;
padding: 5px 0 0;
text-align: center;
font-size: 80%;
color: #808080;
}

#footer ul.nl {
margin: 0 0 10px;
padding: 0;
list-style-type: none;
}
#footer ul.nl li {
padding: 0 5px 0 10px;
background: url(../../image/design/menuline_foot.gif) no-repeat left center;
display: inline;
}
#footer ul.nl li strong a {
color: #2b2b2b;
}
#footer ul.nl li.first {
background-image: none;
}

#footer address {
margin: 10px 0 20px;
font-style: normal;
line-height: 120%;
}


/* Clears */
.clearLeft {
clear: left;
width: 100%;
}
.clearRight {
clear: right;
width: 100%;
}
.clearBoth {
clear: both;
width: 100%;
}

/* clearfix */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}