@charset "utf-8";
/* CSS Document */


#footer_wrapper {
background: url(../img/footer/bg.gif) repeat-x left bottom;
height: 217px;
padding-top: 80px;
width: 100%;
}

.footer {
padding: 11px 0px 15px 0px;
width: 800px;
}

.footer_left {
float: left;
font-size: 12px;
padding-left: 14px;
width: 386px;
}

.footer_left h2 {
text-align: left;
width: 386px;
}

.footer_left h2 img {
text-align: left;
vertical-align: text-bottom;
}

.footer_left p {
color: #FFFFFF;
float: left;
font-size: 0.9em;
line-height: 1.2;
padding-left: 3px;
text-align: left;
}

.footer_left p span {
text-align: left;
}



.footer_right {
float: left;
width: 400px;
}

.footer_right h3 {
text-align: left;
width: 400px;
}

.footer_right01 {
float: left;
padding-left: 18px;
width: 168px;
}

.footer_right01 ul {
list-style: none;
padding-top: 10px;
text-align: left;
width: 168px;
}

.footer_right01 ul li {
color: #000000;
font-size: 0.9em;
line-height: 1;
text-align: left;
width: 168px;
}

.footer_right01 ul li a {
color: #000000;
font-size: 11px;
text-align: left;
text-decoration: underline;
width: 168px;
}

.footer_right01 ul li a:link {
color: #000000;
text-align: left;
text-decoration: underline;
width: 168px;
}

.footer_right01 ul li a:visited {
color: #000000;
text-align: left;
text-decoration: underline;
width: 168px;
}

.footer_right01 ul li a:hover {
color: #ffffff;
text-align: left;
text-decoration: underline;
width: 168px;
}

.footer_right01 ul li a:active {
color: #000000;
text-align: left;
text-decoration: underline;
width: 168px;
}


.footer_right01 ul ol {
list-style: none;
text-align: left;
width: 168px;
}

.footer_right01 ul ol li {
color: #000000;
font-size: 0.9em;
line-height: 1;
text-align: left;
width: 168px;
}

.footer_right01 ul ol li a {
color: #000000;
font-size: 11px;
text-align: left;
text-decoration: none;
width: 168px;
}

.footer_right01 ul ol li a:link {
color: #000000;
text-align: left;
text-decoration: none;
width: 168px;
}

.footer_right01 ul ol li a:visited {
color: #000000;
text-align: left;
text-decoration: none;
width: 168px;
}

.footer_right01 ul ol li a:hover {
color: #ffffff;
text-align: left;
text-decoration: none;
width: 168px;
}

.footer_right01 ul ol li a:active {
color: #000000;
text-align: left;
text-decoration: none;
width: 168px;
}

