@charset "Shift_JIS";

/* FOOTER */


#Footer{ clear: both; width: 911px; margin: 0 5px 0 5px; padding: 15px 0 0 0; }
#Footer p span.GBreadcrumbsArea{ clear: both; display: block; width: 911px; margin: 0; padding: 8px 0 0px 0; background: url(/edit/common/img/parts_dotline_dark.gif) repeat-x top; height: 16px; text-align:left;}
#Footer #GLegalAndContact { clear: both; background: url(/edit/common/img/footer_background_hr.gif) repeat-x top; padding: 5px 0 0 0; }

#Footer #GLegalAndContact div { width: 690px; float: left; }
#Footer #GLegalAndContact .FirstRow{ padding: 7px 0 7px 0; }
#Footer #GLegalAndContact ul{list-style-type: none; margin: 0 0 0 0;  }
#Footer #GLegalAndContact ul.FirstRow { clear: both; padding: 7px 0 0 0; height: 17px; }
#Footer #GLegalAndContact ul.FirstRow li{ display: inline; }
#Footer #GLegalAndContact ul.FirstRow li a{ float: left; display: block; padding: 0 0 0 11px; margin: 0 0 0 8px; border-left: solid 1px #cccccc; }
#Footer #GLegalAndContact ul.FirstRow li.FirstItem a{ padding: 0 0 0 0; margin: 0 0 0 0; border-left: none; }
#Footer #GLegalAndContact ul.SecondRow{ clear: both; padding: 9px 0 0 0; background: url(/edit/common/img/parts_dotline_dark.gif) repeat-x top; height: 19px; }
#Footer #GLegalAndContact ul.SecondRow li{ display: inline;}
#Footer #GLegalAndContact ul.SecondRow li a{ float: left; display: block; padding: 0 0 0 25px; margin: 0 5px 0 8px; background: url(/edit/common/img/icon_arrow_popup_glay.gif) no-repeat 10px; border-left: solid 1px #cccccc; }
#Footer #GLegalAndContact ul.SecondRow li.FirstItem a{ padding: 0 0 0 13px; margin: 0 0 0 0; background: url(/edit/common/img/icon_arrow_popup_glay.gif) no-repeat -1px; border-left: none; }
#Footer #GLegalAndContact ul.SecondRowNoLine{ clear: both; padding: 7px 0 0 0; height: 17px; }
#Footer #GLegalAndContact ul.SecondRowNoLine li{ display: inline;}
#Footer #GLegalAndContact ul.SecondRowNoLine li a{ float: left; display: block; padding: 0 0 0 25px; margin: 0 5px 0 8px; background: url(/edit/common/img/icon_arrow_popup_glay.gif) no-repeat 10px; border-left: solid 1px #cccccc; }
#Footer #GLegalAndContact ul.SecondRowNoLine li.FirstItem a{ padding: 0 0 0 13px; margin: 0 0 0 0; background: url(/edit/common/img/icon_arrow_popup_glay.gif) no-repeat -1px; border-left: none; }


#Footer #GLegalAndContact #RecruitLogo{ float: right; width: 166px; height: 17px; padding: 15px 0 0 0; }
#Footer #GLegalAndContact #RecruitLogo.NoMargin{ float: right; width: 166px; height: 17px; padding: 4px 0 4px 0; }

#Footer h3 { clear: both; display: block; float: left; padding: 11px 0 0 0; height: 19px; }
#Footer #GRelatedLink { background: url(/edit/common/img/parts_dotline_dark.gif) repeat-x top; }
#Footer #GRelatedLink ul.FirstRow { padding: 11px 0 0 0; height: 19px; }
#Footer #GRelatedLink ul.FirstRow li{ display: inline; }
#Footer #GRelatedLink ul.FirstRow li a{ float: left; display: block; padding: 0 0 0 25px; margin: 0 5px 0 8px; background: url(/edit/common/img/icon_arrow_popup_glay.gif) no-repeat 10px; border-left: solid 1px #cccccc; }
#Footer #GRelatedLink ul.FirstRow li.FirstItem a{ padding: 0 0 0 13px; margin: 0 0 0 0; background: url(/edit/common/img/icon_arrow_popup_glay.gif) no-repeat -1px; border-left: none; }
#Footer #GRelatedLink ul.FirstRow { }
#Footer #GRelatedLink ul.SecondRow { clear: both; padding: 11px 0 0 0; background: url(/edit/common/img/parts_dotline_dark.gif) repeat-x top; height: 19px; }
#Footer #GRelatedLink ul.SecondRow li{ display: inline;}
#Footer #GRelatedLink ul.SecondRow li a{ float: left; display: block; padding: 0 0 0 25px; margin: 0 5px 0 8px; background: url(/edit/common/img/icon_arrow_popup_glay.gif) no-repeat 10px; border-left: solid 1px #cccccc; }
#Footer #GRelatedLink ul.SecondRow li.FirstItem a{ padding: 0 0 0 13px; margin: 0 0 0 0; background: url(/edit/common/img/icon_arrow_popup_glay.gif) no-repeat -1px; border-left: none; }

