@charset "utf-8";
/*
************************************************************************
 フッター
************************************************************************
*/
#footer-contents
{
	border-top:1px solid var(--body-border-color);
}
#footer-contents .footer-navi
{
	display: flex;
}
#footer-contents .footer-navi > .brand
{
	width:25%;
	flex:0 0 25%;
}
#footer-contents .footer-navi > .service-menu
{
	width:25%;
	flex:0 0 25%;
}
#footer-contents .footer-navi > .static-menu
{
	width:25%;
	flex:0 0 25%;
}
#footer-contents .footer-navi > .profile
{
	width:25%;
	flex:0 0 25%;
}

#footer-contents .footer-navi > .brand > h2 > img
{
	height:2em;
	width:auto;
}

/* ################################################################################################ */
/* ## TAB                        ################################################################## */
/* ################################################################################################ */
@media screen and (max-width:1040px) {
}

/* ################################################################################################ */
/* ## スマホサイト用スタイル ###################################################################### */
/* ################################################################################################ */
@media screen and (max-width:640px) {
}
