@charset "utf-8";
/* CSS Document */


#footer_wrapper {
background: #f02225 left top;
height: 100%;
width: 100%;
}

.footer {
padding: 0px 0px 20px 0px;
width: 945px;
}

.footer_left {
float: left;
padding-top: 20px;
width: 340px;
}

.footer_left h2 {
float: left;
width: 340px;
}

.footer_left h2 img {
float: left;
width: 178px;
}

.footer_left p {
color: #FFFFFF;
float: left;
font-size: 0.9em;
line-height: 1.2;
text-align: left;
width: 340px;
}

.footer_left p span {
text-align: left;
}



.footer_right {
float: left;
padding-top: 10px;
width: 605px;
}


.footer_right01 {
float: left;
width: 280px;
}

.footer_right01 ul {
list-style: none;
padding-top: 10px;
text-align: left;
width: 280px;
}

.footer_right01 ul li {
color: #FFFFFF;
font-size: 0.9em;
line-height: 1;
text-align: left;
width: 280px;
}

.footer_right01 ul li a {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 280px;
}

.footer_right01 ul li a:link {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 280px;
}

.footer_right01 ul li a:visited {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 280px;
}

.footer_right01 ul li a:hover {
color: #000000;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 280px;
}

.footer_right01 ul li a:active {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 280px;
}

.footer_right01 ul ol {
float: left;
list-style: none;
padding-left: 13px;
text-align: left;
width: 267px;
}

.footer_right01 ul ol li {
color: #FFFFFF;
font-size: 0.9em;
line-height: 1;
text-align: left;
width: 267px;
}

.footer_right01 ul ol li a {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 267px;
}

.footer_right01 ul ol li a:link {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 267px;
}

.footer_right01 ul ol li a:visited {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 267px;
}

.footer_right01 ul ol li a:hover {
color: #000000;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 267px;
}

.footer_right01 ul ol li a:active {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 267px;
}


.footer_right02 {
float: left;
width: 325px;
}

.footer_right02 ul {
list-style: none;
padding-top: 10px;
text-align: left;
width: 325px;
}

.footer_right02 ul li {
color: #FFFFFF;
font-size: 0.9em;
line-height: 1;
text-align: left;
width: 325px;
}

.footer_right02 ul li a {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 325px;
}

.footer_right02 ul li a:link {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 325px;
}

.footer_right02 ul li a:visited {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 325px;
}

.footer_right02 ul li a:hover {
color: #000000;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 325px;
}

.footer_right02 ul li a:active {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 325px;
}

.footer_right02 ul ol {
float: left;
list-style: none;
padding-left: 13px;
text-align: left;
width: 312px;
}

.footer_right02 ul ol li {
color: #FFFFFF;
font-size: 0.9em;
line-height: 1;
text-align: left;
width: 312px;
}

.footer_right02 ul ol li a {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 312px;
}

.footer_right02 ul ol li a:link {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 312px;
}

.footer_right02 ul ol li a:visited {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 312px;
}

.footer_right02 ul ol li a:hover {
color: #000000;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 312px;
}

.footer_right02 ul ol li a:active {
color: #FFFFFF;
font-size: 0.9em;
text-align: left;
text-decoration: none;
width: 312px;
}
















