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

#mbs_common_footerwrap hr {
	display:none;
}
#mbs_common_footerwrap #common_footer_link dd , #mbs_common_footerwrap #common_footer_link dt , #mbs_common_footerwrap #common_footer_link dl , #mbs_common_footerwrap #common_sns_button , #mbs_common_footerwrap #mbs_common_footer_contents ,#mbs_common_footerwrap #common_footer_mbs {
	zoom:1;
}
#mbs_common_footerwrap #common_footer_link dl:after , #mbs_common_footerwrap #common_sns_button:after , #mbs_common_footerwrap #mbs_common_footer_contents:after ,#mbs_common_footerwrap #common_footer_mbs:after {
	content: "";
	display: block;
	clear: both;
}


html { height: 100%; }
body { width: 100%; position: relative; height: auto !important; height: 100%; min-height: 100%; min-width: 980px; }

/*-------- img hover ---------*/

img {
	border: none;
}
/*a:hover img {
	FILTER: alpha(opacity=80);
	opacity: 0.8;
}*/
/*----------------------------*/
#mbs_common_footerwrap a:link {
	color:#fff;
	text-decoration: none;
}
#mbs_common_footerwrap a:visited {
	color:#fff;
	text-decoration: none;
}
#mbs_common_footerwrap a:hover {
	color:#fff;
	text-decoration: underline;
}
#mbs_common_footerwrap a:active {
	color:#fff;
	text-decoration: none;
}
#mbs_common_footerwrap a:focus {
   outline:none;
}

#mbs_common_footerwrap {
	bottom: 0;
	padding: 0;
	width: 100%;
	background-color:#535353;
	height:235px;
//	overflow:hidden;
}
#mbs_common_footerwrap #mbs_common_footer_contents {
	width:980px;
	margin:0 auto;
	padding: 5px 0;
}
#mbs_common_footerwrap #mbs_common_footer_snsline {
	background:#3A3A3A;
	height:26px;
	padding-top:4px;
}

#mbs_common_footerwrap .tw_button , #mbs_common_footerwrap .fb_button {
	float:right;
	margin:0;
	padding:0;
}
#mbs_common_footerwrap .mbs_common_footer_tw_button , #mbs_common_footerwrap .mbs_common_footer_fb_button , #mbs_common_footerwrap .mbs_common_footer_fbs_button {
	margin:0;
	padding:0 6px;
}
#mbs_common_footerwrap .mbs_common_footer_fbs_button {
	padding-top:2px;
	width:70px;
}
#mbs_common_footerwrap #common_footer_link {
	float:left;
	width:460px;
	padding-right:20px;
}
#mbs_common_footerwrap #common_footer_mbs , #mbs_common_footerwrap #common_footer_copy{
	float:right;
	width:500px;
}
#mbs_common_footerwrap #common_footer_link dl{
	margin:0;
	padding:0 0 8px 0;
	line-height:0;
	vertical-align:bottom;
	text-align:left;
	zoom: 1;
}
#mbs_common_footerwrap #common_footer_link dt{
	background:#757575;
	width:120px;
	margin:0;
	padding:3px;
	font-size:12px;
	line-height:1.1;
	color:#FFF;
	vertical-align:bottom;
	zoom: 1;
}
#mbs_common_footerwrap #common_footer_link dd{
	float:left;
	padding:0px 4px;
	border-right: 1px solid #959595;
	margin:4px 0 0 0;
	line-height:1.1;
	font-size:12px;
	vertical-align:bottom;
	zoom: 1;
}

#mbs_common_footerwrap #common_footer_mbs h4 {
	float:right;
	margin:0;
	padding:0px;
	line-height:1.1;
}
#mbs_common_footerwrap #common_footer_mbs h4 a {
	display:block;
	height:160px;
	width:160px;
	background-image: url(https://www.mbs.jp/common/2012/images/base/footer_logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent:-9999px;
	line-height:1.1;
}
#mbs_common_footerwrap #common_footer_mbs p {
	float:left;
	width:325px;
	background-image: url(https://www.mbs.jp/common/2012/images/base/footer_mobile.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:-9999px;
	height:160px;
	margin:0;
	padding:0px;
	line-height:1.1;
}

#mbs_common_footerwrap #common_footer_copy {
	font-size:11px;
	margin:0 0 0 -8px ;
	padding:0px;
	line-height:1.1;
	color:#FFF;
	text-align:left;
}
#mbs_common_footerwrap #common_sns_button {
	width:980px;
	margin:0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

#mbs_common_footerwrap #back-top{
	border-left: 1px solid #999999;
}
#mbs_common_footerwrap #back-top a{
	color:#fff;
	display:block;
	width:90px;
	font-size:12px;
	padding-right:20px;
	padding-top:3px;
	padding-left:10px;
	background-image: url(https://www.mbs.jp/common/2012/images/base/gototop.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
	line-height:100%;
}

.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text{
	line-height:100%;
}