/*------------------------------------------*/
.gototop{
 margin:100px auto 0px auto;
 padding:0px auto 0px auto;
 width:100%;
 height:25px;
 float:left;
}
.gototop_table{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:960px;
 height:25px;
 text-align:left;
} 
/*---------------フッターメニュー-----------*/
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:8px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:100px;
 float:left;
 font-size:11px;
 height:14px;
 text-align:left;
 letter-spacing:-0.5px;
}
li.list_menu#privacy{
 width:160px;
}
li.list_menu#exchange{
 width:200px;
}
li.list_menu a{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 color:#333333;
 text-decoration:none;
}
li.list_menu a:hover{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 background-color:#61C2ED;
 color:#ffffff;
}
/*-----------------このページの先頭へ画像切替-------------------*/
li.gototop_botton{
 list-style-type:none;
 border:0px;
 margin:0px 0px 0px 170px;
 padding:0px 0px 0px 0px;
 width:230px;
 height:25px;
 overflow:hidden;
 text-align:left;
 float:left;
}
#gototop_bar{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
}
/*--------------フッターお問合わせ------------*/
#page_inquiry{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:960px;
 text-align:left;
}
#page_inquiry_main{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:960px;
 float:left;
}
.page_inquiry_top{
 margin:100px 0px 0px 260px;
 padding:0px 0px 0px 0px;
 width:700px;
 text-align:left;
}
.page_inquiry_table{
 background:url(./../images/allpage_inquiry_table.gif) repeat-y left top;
 margin:0px 0px 0px 260px;
 padding:0px 0px 20px 0px;
 width:700px;
 text-align:left;
}
.page_inquiry_title{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 30px;
 text-align:left;

}
table#page_inquiry_table{
 margin:0px 0px 0px 30px;
 padding:0px 0px 0px 0px;
 width:640px;
 text-align:left;
}
td.left_page_inquiry{
 list-style-position:outside;
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 10px 0px 0px;
 font-size:11px;
 line-height:16px;
 text-align:left;
 letter-spacing:-0.5px;
 width:320px;
 color:#333333;
}
td.right_page_inquiry{
 list-style-position:outside;
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 10px 0px 0px;
 font-size:11px;
 line-height:16px;
 text-align:left;
 letter-spacing:-0.5px;
 width:300px;
 color:#333333;
}
.left_page_inquiry_title{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.left_page_inquiry_tel{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
} 
.right_page_inquiry_title{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.right_page_inquiry_button{
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
}
.page_inquiry_bottom{
 margin:0px 0px 0px 260px;
 padding:0px 0px 10px 0px;
} 
/*--------------フッター------------*/
#footer{
 background:url(./../images/footer_back.gif) repeat left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:100%;
 height:150px;
 float:left;
}
/*----------------フッターテーブル-------------------*/
.footer_table{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:960px;
 text-align:left;
}
.footer_table #footer_left{
 list-style-type:none;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:360px;
 float:left;
}
.footer_table #footer_right{
 list-style-type:none;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:600px;
 float:left;
}
.footer_right_paragraph{
 background:url(./../images/footer_table_back.gif) repeat-y left top;
 list-style-type:none;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:600px;
}
/*----------------フッター左テーブル---------------------*/
.footer_logo{
 margin:20px 0px 0px 20px;
 padding:0px 0px 0px 0px;
}
.footer_company{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 font-size:11px;
 line-height:16px;
 text-align:left;
 letter-spacing:-0.5px;
 color:#ffffff;
}
.footer_sc{
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 20px;
 font-size:11px;
 line-height:16px;
 text-align:left;
 letter-spacing:-0.5px;
}
ul.footer_left_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 float:left;
}
li.footer_left_title{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 font-size:11px;
 line-height:16px;
 text-align:left;
 letter-spacing:-0.5px;
 width:50px;
 float:left;
 color:#ffffff;
}
li.footer_left_text{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 font-size:11px;
 text-align:left;
 letter-spacing:-0.5px;
 width:290px;
 float:left;
 line-height:16px;
 color:#ffffff;
}

.footer_right_title{
 background:url(./../images/footer_table_list.gif) no-repeat left 2px;
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
}
.footer_right_title h5{
 margin:10px 0px 0px 0px;
 padding:1px 0px 1px 20px;
 font-size:12px;
 text-align:left;
 letter-spacing:1px;
 line-height:16px;
 font-weight:lighter;
 color:#ffffff;
}
.footer_right_title h5 a{
 text-decoration:none;
 color:#ffffff;
}
.footer_right_title h5 a:hover{
 background-color:#ffffff;
 color:#61C2ED;
}
.footer_right_title_sub p{
 background:url(./../images/footer_list_sub.gif) no-repeat left 2px;
 margin:10px 0px 0px 40px;
 padding:1px 0px 1px 20px;
 font-size:12px;
 text-align:left;
 letter-spacing:1px;
 line-height:16px;
 font-weight:lighter;
 color:#333333;
}
.footer_right_title_sub p a{
 text-decoration:none;
 color:#333333;
}
.footer_right_title_sub p a:hover{
 background-color:#0AA00A;
 color:#ffffff;
}
/*------------------copyright------------------*/
#copyright_bar{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:960px;
 text-align:left;
}
.copyright{
 margin:0px auto 0px auto;
 padding:120px auto 0px auto;
 width:960px;
 text-align:right;
 font-size:12px;
 letter-spacing:1px;
 line-height:16px;
 color:#ffffff;
}
