@charset "utf-8";
/* CSS Document */

#footer {
	/*background: url(/images/bg_footer.jpg) repeat-x left top;*/
	padding: 20px 0;
	min-width: 950px;
}
#footerInner {
	width: 950px;
	margin: auto;
}
#footer-link {
	float:left;
}
#footer-link ul {
	float: left;
	padding: 0 10px;
	background: url(/images/bg_footermenu.jpg) repeat-y right top;
	min-height: 135px;
	height: auto;
}
#footer-link ul li {
	background: url(/images/bg_footer_arw.jpg) no-repeat left center;
	padding: 0 0 0 10px;
	line-height: 2;
}
#footer-link ul li a {
	color: #fff;
	text-decoration: none;
}
#footer-info {
	float: left;
	padding-left:15px;
}
#footer-info h3 {
	color: #fff;
	font-weight: bold;
	font-size: 120%;
	margin: 0 0 10px;
}
#footer-info ul li {
	color: #fff;
	line-height: 2;
}
#footer-info ul .ft_ad {
	width: 356px;
}
#footer-info p {
	color: #fff;
	width: 356px;
}
#floatMenu {
	position:absolute;
	top:250px;
	right:0px;
	z-index:3
}
#eliminator {
	cursor:pointer;
	text-align:right;
}
#member_login {
	text-align:right;
}
#member_login a {
	display:block;
}



/*------------------------------------------------------
			Lab2footer start
------------------------------------------------------*/
.chumoku {
  width: 950px;
  margin: 0 auto;
  margin-top: 20px;
}

.chumoku h4 {
  margin: 5px 0;
}
.chumoku li {
  width: 95px;
  float: left;
  text-align: center;
  text-decoration: underline;
}

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

#footerinner .copy {
  float: right;
}

#footerinner p.links{
  float: left;
}

#footerinner a {
  color: #666666;
}
#footerinner p.links a {
  border-right: 1px solid #333;
  padding: 0 10px;
}
#footerinner p.links a.last {
  border: none;
}

#footerlist {
  margin-right: 0!important;
}




body {
  background: url("/images/bg_body.jpg") center center repeat-y !important;
}






/*------------------------------------------------------
			下層メインコンテンツ
------------------------------------------------------*/
#contents_outer {
  background-color: transparent!important;
}

.info2 .bt li {
  float: left;
  margin: 0 -1px 0 0;
}