@charset "utf-8";

/*==========================================
 フッターのスタイル
===========================================*/
#waseda-gymnastics-footer {
	margin-top      : 80px;
	border-top      : 5px solid #000;
	padding-bottom  : 100px;
}

#footer-info,
#footer-info-support,
#footer-info-link,
#footer-info-copyright {
	clear           : both;
}

#footer-info {
    width           : calc( 100% - 10px );
    padding         : 5px;
    font-size       : 14px;
    text-align      : center;
    line-height     : 1.2;
}

#footer-info-link {
	padding-top     : 10px;
}

.footer-info-category {
	color           : #000;
	font-size       : 14px;
	font-weight     : bold;
	margin          : 6px;
	float           : left;
}

.footer-info-menu {
	float           : left;
	font-size       : 14px;
	margin          : 6px;
	cursor          : pointer;
}

li.footer-info-menu:after {
	font-family      : "Font Awesome 5 Free";
    content          : "\f56b";
    font-weight      : 900;
	font-size        : 14px;
	color            : #3938b9a6;
	margin-left      : 10px;
	-webkit-transform: translate(0,-50%);
	-ms-transform    : translate(0,-50%);
	transform        : translate(0,-50%)
}

li.footer-info-menu:last-child:after {
	display                : none
}

#footer-info-logo {
	clear           : both;
}

#footer-info-logo-mosa1 {
	margin          : 12px;
	float           : left;
	font-size       : 12px;
}

#footer-info-logo-mosa2 {
    font-size       : 14px;
    font-family     : "Coiny",cursive;
    color           : #0094DE/*#00acc3*/;
	padding-top     : 12px;
}


#footer-info-logo-tripbright {
    width           : 180px;
    font-size       : 14px;
    margin          : 0 auto;
}

#footer-info-logo-tripbright p {
    width           : 90px;
    float           : left;
    line-height     : 30px;
}

#footer-info-logo-tripbright img {
	width           : 100%;
}

#footer-info-copyright {
	font-size       : 12px;
	margin          : 6px;
	text-align      : center;
}

@media screen  and (max-width:414px) {
	.footer-info-menu {
	    font-size: 12px;
	}

}

@media screen  and (min-width:1200px){
}

