@charset "utf-8"; 

/* ---------------
footer.css
フッターのレイアウト・構成の形を定義しています。
--------------- */

/* 
****************
footer　フッター
****************
*/
/* フッタ */
#footer {
	clear:both;
	text-align: left;
	zoom: 1;
}
.footer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#footerNav{
	clear: both;
	padding: 6px 0 10px;
	border-top: solid 1px #CCC;
}

#footerNavInner{
	width: 950px;
	margin: 0 auto;
}

/* フッターナビゲーション */
#footerNavInner ul{
	display: inline;
	float: left;
	list-style: none;
	padding-right: 10px;
	background: url(../images/footNav.gif) no-repeat right 6px;
}

#footerNav li {
	float: left;
	margin-right: 10px;
	padding: 4px 0 0 30px;
	line-height: 1;
	background: url(../images/iconLinkNav.gif) no-repeat left 6px;
}

/* RSSアイコン */
#footerNav li#rssIcon{
	margin-right: 0;
	padding: 0 0 0 15px;
	background: url(../images/footNav.gif) no-repeat left 6px;
}

#footerNav li a,
#footerNavInner #toTop a{
	color: #333;
}

#footerNavInner #toTop{
	display: inline;
	float: right;
	padding: 0 10px 0 35px;
	border-right: solid 1px #CCC;
	line-height: 1;
	background: url(../images/iconTotop.gif) no-repeat left top;
}

#footer{
	background: #26228B url(../images/footerNav.gif) repeat-x left top;
}

/* サイトマップ */
#footerInner{
	width: 940px;
	margin: 0 auto;
	padding: 30px 10px 25px;
}

#footerInner .siteNav{
	float: left;
	width: 140px;
	margin-right: 10px;
	color: #FFF;
}

#footerInner ul li.siteNav{
	font-weight: bold;
}

/* 個別幅調整 */
#linkProduct {
	width: 115px!important;
	margin-left: 20px!important;
}
#linkKawara {
	width: 180px!important;
}
#linkFactory {
	width: 170px!important;
}
#linkCompany {
	width: 130px!important;
}
#linkEtc {
	width: 170px!important;
}

#linkProduct ul, #linkKawara ul, #linkFactory ul, #linkCompany ul, #linkEtc ul {
	margin-top: 10px;
}

/* 上書き */
#footerInner ul li.siteNav ul li.siteNav{
	float: none;
	width: auto;
	font-weight: normal;
}

#footerInner .last{
	margin-right: 0;
}

#footerInner .siteNav a{
	color: #FFF;
}

/* サイトマップ 見出し */
#footerInner .siteNav h4{
	margin-bottom: 10px;
}

/* サイトマップ リンク */
#footerInner .siteNav ul li{
	margin-bottom: 3px;
}

/* 住所やコピーライト */
#AddressData{
	display: inline;
	float: left;
	font-size: 12px;
	color: #FFF;
}

#AddressData dl dt,
#AddressData dl dd{
	float: left;
	margin-right: 10px;
}

/* サイトロゴ */
#footerLogo{
	float: left;
	width: 190px;
	margin-right: 20px;
}
