@charset "utf-8";



/*--------------------------------*/


   /*f_second_style*/


/*--------------------------------*/





/*================================*/
/*  f_box  */
/*================================*/

/*----------------------
#f_box {
	clear:both;
	background: url(../img/bg_bottom.gif) no-repeat bottom;
	width:852px;
	height: 202px;
	font-size: 10px;
}
-----------------------*/
.footer_info1{
   background: url(../img/f_info.gif) no-repeat center;
   width:784px;
   height: 53px;
   margin:0 auto;
   padding-top:30px;
} 
.footer_info1 p{
  font-size: 10px;
  padding: 0px 0 10px 20px;

}

/*--------------------------------*/
#f_box div {
	 background: url(../img/f_info.gif) no-repeat center 70px;
	 padding-top: 139px;
	 position: relative;
}
#f_box{
    background:url(../img/footer_bg.gif) no-repeat center bottom;
	width: 852px;
	height:87px;
	margin:0 auto;
}

#f_box div p {
	position: absolute;
	left: 58px;
	top: 80px;
}


#f_box ul {
	padding-left: 36px;
}


#f_box ul li {
	float: left;
	padding: 0 0 0 0;
}


#f_box ul li span {
	padding: 0 9px 0 9px;
}


#f_box p {
	clear: both;
	padding: -25px; /* ul liのpadding25px相殺しています。 */
	font-size:11px;
	letter-spacing:normal;
}


#f_box p img {
	padding-top: 20px; /* 新たにpaddingで上に余白とっています。 */
	padding-left: 260px;
}


/*================================*/
/*  local_navi  */
/*================================*/

#local_navi2 {
	background: url(../img/right_localtop2.gif) no-repeat center top;
	height: 206px;
	padding-bottom: 11px;
}

#local_navi2 ul {
	padding-top: 58px;
}

#local_navi2 ul li {
	background: url(../img/right_localbg01.gif) no-repeat center;
	height: 50px;
}


#local_navi2 ul li p {
	padding: 17px 0 0 45px;
}

#local_navi2 ul li.bottom {
	background: url(../img/right_localbg02.gif) no-repeat center; /* 一番下のローカルナビ背景指定 */
}