/* --------------------------------------------------

フッター

-------------------------------------------------- */

#fInner .fBox {
	float: left;
	padding: 0;
	margin: 40px 20px 0 0; /* 変更前 margin: 40px 35px 0 0 */
}
#fInner #fContents ul.first {
	padding: 0 10px 5px 0 !important; /* 変更前 padding: 0 15px 5px 0 */
	float: left;
}
#fInner #fHelp {
	width: 174px; /* 変更前 204px */
}
#gblFooter.showPC #fInner #fSns ul li.ico_fb,
#gblFooter.showPC #fInner #fSns ul li.ico_yo,
#gblFooter.showPC #fInner #fSns ul li.ico_tt {
	margin-right: 15px;
}
#gblFooter.showPC #fInner #fSns ul li.ico_yo,
#gblFooter.showPC #fInner #fSns ul li.ico_nico,
#gblFooter.showPC #fInner #fSns ul li.ico_tt {
	margin-top: 15px;
}

@media (max-width: 750px) {
	.cv-nav li:nth-child(4) img {
		top: 1px;
	}
	
	#fInner #fSns .sns-icon {
		width: 228px;
		margin: 0 auto;
	}
		
    #fInner .fBox ul li.ico_fb, #fInner .fBox ul li.ico_yo, #fInner .fBox ul li.ico_tw, #fInner .fBox ul li.ico_nico, #fInner .fBox ul li.ico_tt {
        width: 50px;
        height: 50px;
    }
}
@media (min-width: 751px) and (max-width: 960px) {
#gblFooter.showPC #fInner #fSns ul li.ico_fb,
#gblFooter.showPC #fInner #fSns ul li.ico_yo,
#gblFooter.showPC #fInner #fSns ul li.ico_tt {
	margin-right: 15px;
}
#gblFooter.showPC #fInner #fSns ul li.ico_yo,
#gblFooter.showPC #fInner #fSns ul li.ico_nico,
#gblFooter.showPC #fInner #fSns ul li.ico_tt {
	margin-top: 15px;
}
}

