/* フッターリンク */
div.footerlinkwrap {
	/*margin-left:200px;*/
	margin-top:30px;
	clear:both;
	text-align:left;
}

div.footer-link-table {
	margin:5px auto 10px;
	width:792px;
	clear: both;
	font-size: 11px;
	border: 1px solid rgb(224, 224, 224);
	position: relative;
	/*z-index: 99;*/
}

div.title:before {
	content: "";
	display: block;
	position: relative;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 5px;
	height: 14px;
	top: 7px;
	left: 17px;
	border: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: rgba(0,0,0,1);
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	background: rgba(4,69,247,1);
}

div.title {
	height:30px;
	background:#F0F0F0;
}

p.tit {
	position: relative;
	top: -6px;
	left: 30px;
	font-weight: bold;
}

div.footer-link-table-row {
	display: table-row;
}

div.footer-link-table-cell {
	display:table-cell;
/*	padding:0px 20px; */
    padding:7px 20px;
	width:110px;
/*	height:30px; */
	background:#F0F0F0;
	border-top: 1px solid #ffffff;
	vertical-align: middle;
}

div.footer-link-table-cell p img {
	position: relative;
	right: 7px;
}

div.footer-link-contents {
	display:table-cell;
/*	padding:0px 20px; */
    padding:7px 20px;
	width: 680px;
/*	height:30px; */
	vertical-align: middle;
}

div.footer-link-table-cell p {
	font-weight:bold
}

div.footer-link-contents div {
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
}

div.footer-link-contents .divider {
	color: black;
}