@charset "UTF-8";

/* ================================================================

CSS Information

 File name:      footer.css
 Summary:        footer styles
 Last update:    2010-04-23

================================================================ */

#footer {
}
	#footer .Wrap {
		padding-top: 25px;
	}

.TopLink {
	text-align: right;
}

/* @group .FooterSubNav */

ul.FooterSubNav {
	margin-top: 0;
	margin-bottom: -20px;
	padding-left: 5px;
	padding-bottom: 0;
	padding-right: 90px;
}

ul.FooterSubNav li {
	display: inline;
	padding-right: 14px;
}

ul.FooterSubNav li a {
	padding: 0 0 0 12px;
	text-decoration: none;
	background:url(../../img/list/li_footer.png) no-repeat left center;
}
ul.FooterSubNav li a:hover {
	text-decoration: underline;
}
ul.FooterSubNav li a.InquiryMail {
	padding-left: 18px;
	background-image:url(../../img/list/mail_footer.png);
}


/* @end */


/* @group .FooterInfo */

.FooterInfo {
    position: relative;
	background:#666;
}

.FooterInfo #accessmap {
	float:left;
	display: inline;
	width:270px;
}
.FooterInfo dl {
	float:right;
	display: inline;
	width:620px;
	color:#ddd;
}
.FooterInfo dt {
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 1.2em;
}

.FooterInfo dd {
	font-size: 0.9em;
}

.FooterInfo address {
	display: inline;
}

.FooterInfo a:hover {
    text-decoration: none;
}

.FooterInfo ul {
	margin-top: -1.2em;
	float: right;
}

.FooterInfo ul li {
    display: inline;
}

.FooterInfo ul li a {
	color: #A4A190;
    margin: 0 5px;
    text-decoration: none;
    font-weight: normal;
}

/* @group .Copyright */
address.Copyright {
	clear:both;
	display:block;
	padding: 10px 0;
	color: #aaa;
	text-align:center;
}
/* @end */

/* @end */

