@charset "UTF-8";
/*=====================================
	top
=====================================*/

/*==[ sns ]==*/

#snsCol {
	/*padding: 10px 0 0 0;*/
	clear:right;
	/*float: right;*/
}

#footer {
	background: #fff url(../images/common/footer/footerbg_top.gif) repeat-x;
	min-width: 1014px;
	clear: both;
	width: 100%;
	font-size: 12px;line-height:1.41;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}


/*=[ footer 上部部分 ]=======================================*/


.foot_wrap {
	width: 990px;
	margin: 0 auto;
	padding: 10px;
}

.foot_wrap p {clear:both;
	font-size: 12px;
	padding-top: 10px;
}

.foot_wrap ul {
	padding-top: 10px;
}

.foot_wrap ul#foot_banner li {
	float: left;
	padding: 0 5px 5px 0;
}
/*=[ footer 下部部分]=============================*/

#asovision {
	float: right;
	margin-bottom: -20px;
}

#foot_wrap_ov {
	border-top: #f00 4px solid;
	width: 100%;
}

#foot_wrap2 {
		width: 990px;
	margin: 0 auto;
	padding: 20px 0;
	font-size: 12px;
	height: 100px;
}

#logo_bandai {
	width: 63px;
	height: 61px;
	display: block;
	float: left;
}

#bandai_top {
	margin: 0 0 0 20px;
	width: 200px;
	height: 16px;
	display: block;
	float: left;
}

#foot_menu ul {
	margin: 34px 0 0 0;
	width: 800px;
	height: 22px;
	line-height: 22px;
}

#foot_menu li {
	margin: 0 0 0 20px;
	float: left;
}

#foot_menu li img {
	margin: 0 5px 0 0;
}

#p_bandai {
	margin: -16px 0 0 0;
	width: 146px;
	height: 55px;
	float: right;
}

#copyright {
	margin: 0px 0 20px 0;
	/*font-size: 10px;*/
	/*float: left;*/
}
  #copyright img{
    margin:3px 7px 0 0;
  }
/*=[ white ]=======================================*/

.white {
	background: #fff;
	color: #666;
}

#foot_wrap2 a {
	color: #e60012;
	text-decoration: none;
}
#foot_wrap2 li a:hover, #foot_wrap2 #bandai_top a:hover {
	border-bottom: dotted 1px #e60012;
}
