/*-------------------フッターメニュー-------------------*/
.footer_menu{
 margin:0px 20px 10px 20px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:12px;
 text-align:left;
}
ul#footer_menu{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 10px;
 width:820px;
 height:12px;
}
li.footer_menu{
 background:url(./../images/header_menu_listmark.gif) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float: left;
 height:12px;
 width:200px;
 text-align:left;
}
.footer_menu_text{
 margin:0px 0px 0px 18px;
 padding:0px 0px 0px 0px;
 font-size:8pt;
 color:#444444;
 letter-spacing:-0.3pt;
 font-weight:bold;
}
.footer_menu_text a{
 color:#444444;
 text-decoration:none;
}
.footer_menu_text a:hover{
 color:#842100;
 text-decoration:underbar;
}
/*--------------フッター--------------------*/
.footer_table{
 background:url(./../images/content_back.gif) repeat-y left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:880px;
 height:80px;
}
ul#footer_table{
 background:#dedede;
 margin:0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:80px;
 text-align:left;
}
li.footer_text{
 list-style-type:none;
 margin:0px auto 0px auto;
 padding:10px 0px 0px 0px;
 width:800px;
 height:12px;
 font-size:8pt;
 color:#909090;
 font-weight:lighter;
 text-align:center;
 letter-spacing:-0.3pt;
 font-family:"ＭＳ Ｐ ゴシック","Arial";
}
li.footer_company{
 list-style-type:none;
 margin:10px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 text-align:left;
 font-size:13px;
 color:#808080;
 line-height:15px;
}
li.footer_company a{
 text-decoration:none;
 color:#808080;
}
li.footer_company a:hover{
 background-color:#000000;
 color:#ffffff;
}
li.footer_logo{
 list-style-type:none;
 margin:0px 498px 0px 10px;
 padding:0px 0px 0px 0px;
 width:292px;
 height:28px;
 text-align:left;
}
li.footer_address{
 list-style-type:none;
 margin:0px 0px 0px 10px;
 padding:5px 0px 0px 0px;
 text-align:left;
 font-size:11px;
 color:#808080;
 line-height:15px;
}
li.footer_tel{
 list-style-type:none;
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 text-align:left;
 font-size:11px;
 color:#808080;
 line-height:15px;
}
li.footer_link{
 list-style-type:none;
 margin:0px 0px 0px 10px;
 padding:10px 0px 10px 0px;
 text-align:left;
 font-size:11px;
 color:#808080;
 line-height:15px;
}
li.footer_sb{
 list-style-type:none;
 margin:0px 0px 0px 10px;
 padding:10px 10px 0px 0px;
 text-align:right;
 font-size:10px;
 color:#999999;
 line-height:15px;
}
li.footer_sb a{
 color:#999999;
 text-decoration:none;
}
