/*---------------------*/
ul.footer_menu{
 margin:50px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:900px;
}
li.footer_list{
 background:url(./../images/list_mark.gif) no-repeat left 1px;
 list-style:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 12px;
 color:#ffffff;
 float:left;
 width:100px;
 font-size:10px;
}
li.footer_list a{
 color:#ffffff;
 text-decoration:none;
}
.arial{
 font-family:"Arial";
}
/*---------------------*/
li.footer_page_list{
 background:url(./../images/list_page_mark.gif) no-repeat left 1px;
 list-style:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 12px;
 color:#333333;
 float:left;
 width:100px;
 font-size:10px;
}
li.footer_page_list a{
 color:#333333;
 text-decoration:none;
}
/*--------------フッター--------------------*/
.footer_table{
 background:url(./../images/footer_back.gif) left 0px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:100%;
 height:200px;
}
.copyright_table{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;
}
.copyright_text{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:10px;
 color:#333333;
 line-height:20px;
}
.footer_link_table{
 margin:20px auto 0px auto;
 padding:0px 0px 0px 0px;
 text-align:left;
 height:20px;
 width:900px;
}
.footer_link_title{
 margin:10px 20px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 font-size:12px;
 color:#666666;
 float:left;
}
.footer_link_title a{
 text-decoration:none;
 color:#666666;
}
.footer_link_title a:hover{
 background-color:#333333;
 color:#ffffff;
}
.footer_company_table{
 margin:20px auto 0px auto;
 padding:0px 0px 0px 0px;
 text-align:left;
 width:900px;
}
.footer_comapny_title{
 margin:5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 font-size:12px;
 color:#666666;
}
.footer_comapny_title h6{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 color:#666666;
}
.footer_comapny_title h6 a{
 text-decoration:none;
 color:#666666;
}
.footer_comapny_title h6 a:hover{
 background-color:#333333;
 color:#ffffff;
}
.footer_produce_table {
 margin:30px auto 0px auto;
 padding:0px auto 0px auto;
 text-decoration:none;
 text-align:right;
 width:900px;
 font-size:9px;
 color:#888888;
 letter-spacing:-0.3px;
 vertical-align:top;
}
.footer_produce_table  a{
 color:#888888;
 text-decoration:none;
}
/*--------------ページ用フッター--------------------*/
.footer_page_table{
 background:url(./../images/footer_page_back.gif) left 0px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:100%;
 height:200px;
}
.copyright_table{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;
}
.copyright_page_text{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:10px;
 color:#ededed;
 line-height:20px;
}
.page_footer_produce_table {
 margin:30px auto 0px auto;
 padding:0px auto 0px auto;
 text-decoration:none;
 text-align:right;
 width:900px;
 font-size:9px;
 color:#555555;
 letter-spacing:-0.3px;
}
.page_footer_produce_table a{
 color:#555555;
 text-decoration:none;
}
