@charset "Shift_JIS";* {	margin:0;	padding:0;}#footer {  width: 100%;  clear: both;  background: #ebebeb;  margin:30px 0 0 0;  padding:0;  font-size:11px;  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN", Osaka ;  line-height: 1.4;  color: #000000;}#footer a:link { text-decoration: none; color: #000000;}#footer a:visited { text-decoration: none; color: #000000;}#footer a:active { text-decoration: none; color: #000000;}#footer a:hover { text-decoration: underline; color: #000000;}#footer ul {	list-style:none;}    #footer a {        color: #000000;        white-space: nowrap;/* Add 091019 */    }  #footer #footer_in {    width: 990px;    padding: 8px 0 0;    margin: 0 auto;  }  #footer .footerArea,  #footer .footerArea02 {    width: 980px;    overflow: hidden;    padding: 0 5px;  }  #footer .footerArea ul.fNavi {  margin-bottom: 9px;  margin-right: 5px;  border-right: 1px #000000 solid;  float: right;  /*width: 800px;*/  overflow: hidden;/* Add 091019 */  }  #footer .footerArea02 ul.fNavi {  margin-bottom: 9px;  margin-right: 5px;  border-right: 1px #000000 solid;  float: right;  width: 500px;  }    #footer #footer_in ul.fNavi li {      border-left: 1px #000000 solid;      line-height: 1.2;      float: right;      padding: 0 10px;    }        #footer span.clear {    clear: both;    visibility: hidden;}.fltL { float: left;font-family:Geneva, Arial, Helvetica, san-serif;}.fltR { float: right;}.footer_black {  margin-top:15px !important;}.footer_black #footer_in {	width: 1007px !important;}#footer .footerArea,#footer .footerArea02 {	width: 1007px !important;    padding: 0 !important;  }.footer_black{	color:#fff !important;	background-color:#444 !important;}.footer_black a:link { color: #fff !important;}.footer_black a:visited { color: #fff !important;}.footer_black a:active { color: #ff !important;}.footer_black a:hover { color: #d6000f !important;}.footer_black  .footerArea ul.fNavi {	border-right: 1px #fff solid !important;	margin-right: 0px!important;}.footer_black  .footerArea02 ul.fNavi {	border-right: 1px #fff solid !important;	margin-right: 0px!important;}.footer_black  #footer_in ul.fNavi li {	border-left: 1px #fff solid !important;}/* footer - link */#footer-link {	font-size:12px;	padding: 5px 0;	background: #000;}#footer-link-inner {	margin:0 0 0 10px;	text-align: right;}#footer-link h3 {	font-size:12px;	font-weight:normal;	display: inline;	margin: 0 4px 0 40px;	padding-right: 8px;	background: url(../../company/common/img/tri-red.gif) no-repeat right center;	color: #df1400;}#footer-link ul {	display: inline;	border-right: 1px solid #fff;}#footer-link li {	display: inline;	padding: 0 10px;	border-left: 1px solid #fff;}#footer-link li a {color: #fff;text-decoration: none;}
