/* ------------------------------
　　ページ上部のインフォーメーション
------------------------------ */
.info-bar {
	color: #FFF;
	background: #666;
}
.info-bar-goodnews {

}
.info-bar-news {

}
.info-bar-contents{
	display: flex;
	width: 100%;
	align-items: center;
}
.info-bar-icon {
	display: flex;
	@include font-size(24);
}
.info-bar-message {
	padding: 0 15px;
}
.info-bar-link-wrap {
	margin-left: auto;
}
.info-bar-link {
	color: #FFF;
	padding: 5px 0;

	&:link,
	&:visited,
	&:hover,
	&:active,
	&:focus {
		color: #FFF;
	}

	&:hover {
		text-decoration: none;
		border-bottom: 1px solid currentColor;
	}
}
.info-bar-link-icon {
	margin: 0 10px 0 0;
}
