/*--------------------------*/
.footer_inquiry_table{
 background:url(./../images/footer_inquiry.gif) no-repeat left top;
 margin:80px 75px 0px 75px;
  padding:140px 0px 35px 200px;
}

.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;
}
/*------------------------------------------*/
.gototop_table{
 margin:80px auto 0px auto;
 padding:0px auto 0px auto;
 width:900;
 height:25px;
} 
/*--------------フッター--------------------*/
.footer_table{
 background:url(./../images/footer_table.gif) left 0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:100%;
 height:300px;
}
/*---------------フッターメニュー-----------*/
ul#footer_list{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
li.list_menu {
 background:url(./../images/footer_list.gif) no-repeat left top;
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 width:100px;
 float:left;
 font-size:10px;
 height:14px;
 text-align:left;
}
li.list_menu a{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 color:#888888;
 text-decoration:none;
}
li.list_menu a:hover{
 background-color:#333333;
 color:#ffffff;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
/*----------------------------*/
.footer_content{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:900px;
 text-align:left;
}
.footer_copyright{
 margin:0px 0px 0px 0px;
 padding:15px 0px 0px 0px;
 font-size:10px;
 color:#888888;
 line-height:20px;
 font-family:"Arial";
 height:30px;
 text-align:center;
}
.footer_logo{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 width:240px;
 float:left;
 color:#888888;
 line-height:20px;
 font-family:"ＭＳ ゴシック";
}
.footer_address{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:10px;
 color:#888888;
 line-height:14px;
 font-family:"ＭＳ ゴシック";
}
.footer_tel{
 background:url(./../images/footer_tel.gif) no-repeat left 2px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 18px;
 font-size:10px;
 color:#888888;
 line-height:14px;
 font-family:"ＭＳ ゴシック";
 vertical-align:top;
}
.footer_hp {
 background:url(./../images/footer_hp.gif) no-repeat left 2px;
 margin:0px 0px 0px 0px;
 padding:2px 0px 2px 18px;
 font-size:10px;
 color:#888888;
 line-height:14px;
 font-family:"ＭＳ ゴシック";
 vertical-align:top;
 text-decoration:none;
}
.footer_hp a{
 color:#888888;
}
.footer_map{
  margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 font-size:10px;
 color:#888888;
 line-height:14px;
 font-family:"ＭＳ ゴシック";
 vertical-align:top;
}
.footer_service{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 30px;
 text-align:left;
 font-size:10px;
 color:#888888;
 line-height:20px;
 font-family:"Arial";
 float:left;
}
.footer_menu {
 text-align:left;
 font-size:10px;
 color:#888888;
 line-height:20px;
 letter-spacing:-0.5px;
 font-family:"ＭＳ ゴシック";
 text-decoration:none;
}
.footer_menu a{
 color:#888888;
 text-decoration:none;
}
.footer_menu a:hover{
 color:#ffffff;
 background-color:#333333;
}