@charset "UTF-8";

/* CSS Document */

/*-------------------------------------
*
* フッタ用css
*-------------------------------------- */
div#footer * {
	margin: 0;
	padding: 0;
	zoom: 1;
}

div#footer {
	clear: both;
	width: 950px;
	margin: 0 auto !important;
}

div#footerMenu1,
div#footerMenu2,
div#footerMenu3,
div#footerMenu4 {
	clear: left;
}

div#footerMenu1,
div#footerMenu2,
div#footerMenu3 {
	padding-left: 10px !important;
}

/*-- footerMenu背景　フォント指定 -- */
div#footerMenu1,
div#footerMenu2 {
	padding-top: 1em;
	font-size: 10px;
	background: #f1f1f1 url("/images/rn_common/rn_footer_bg_01.gif") repeat-x top left;
}

/*-- footerMenuリスト設定 -- */
div#footer ul {
	list-style: none outside;
	padding-bottom: 0.3em;
}

div#footer dl {
	padding-bottom: 0.3em;
}

div#footer li,
div#footer dd {
	float: left;
	margin: 0 0 0.1em 1em;
	padding-right: 1em;
	border-right: 1px solid #666666;
        white-space:nowrap;
}

div#footer li.lastChild,
div#footer dd.lastChild {
	margin-right: none;
	border: none;
}

/*-- footerMenu1 -- */
div#footerMenu1 dt {
	clear: left;
	float: left;
	width: 11em;
}


/*-- footerMenu2 -- */
div#footerMenu2 dt {
	float: left;
	width: 14em;
	font-weight: bold;
}

div#footerMenu2 ul {
	margin-left: -1em;
	font-weight: bold;
}

/*-- footerMenu3 サイトマップ -- */
div#footerMenu3 {
	padding: 0.5em 0;
	font-size: 100%;
	background: #5a5a5a url("/images/rn_common/rn_footer_bg_02.gif") repeat-x top left;
}

div#footerMenu3 a:link,
div#footerMenu3 a:visited {
	color: #cecece;
}

div#footerMenu3 p {
	float: left;
}

div#footer div#footerMenu3 ul {
	float: right;
	margin-bottom: -1em;
}

div#footer div#footerMenu3 li {
	border-right: 1px solid #cecece;
}

div#footer div#footerMenu3 li.lastChild {
	border: none;
}

/*-- footerMenu4 -- */
div#footerMenu4 {
	margin: 0.5em 0;
	font-size: 11px;
}

div#footerMenu4 div {
	position: relative;
}

div#footerMenu4 p {
	float: left;
}

div#footer div#footerMenu4 ul {
	float: left;
	padding-top: 3px;
}

div#footer div#footerMenu4 li {
	padding:  0 0 0 10px;
	margin-left: 1em;
	border: none;
	background: url("/images/rn_common/rn_footer_arrow.gif") left center no-repeat;
}

div#footer div#footerMenu4 li a:link {
	color: #666666;
}

div#footerMenu4 p#footerCopy {
	float: right;
}

div#footerMenu1:after,
div#footerMenu2:after,
div#footerMenu3:after,
div#footerMenu4:after,
div#footer ul:after,
div#footer dl:after {
	content: "";
	display: block;
	clear: both;
}

