@charset "UTF-8";
/* footer */


footer {  background-color: #9b0020; margin: 0; width: 100%; text-align: center;}
footer > div	{padding: 0;}
footer p.copyright {padding: 10px; color: #ffffff;  background-color: #4a000d; font-size: 12px; text-align: center;}
footer .partners img { max-width: 100%;}
.floatingBanner	{ display: none;}
.textSmall {font-size:12px;	line-height:1.4;	font-weight:normal;}

@media screen and (max-width: 640px) {
footer { padding-bottom: 60px;}
footer .bottomFooter > div { padding: 20px 0; text-align: center;}
footer .bottomFooter > div img { width: 25%;}

footer .bottomFooter ul { position: relative; border-top: 1px solid #b44058; width: 100%;}
footer .bottomFooter ul li {display: inline-block; width: 49.5%; padding: 5px 0; border-bottom: 1px solid #b44058; font-size: 12px; text-align: center; box-sizing: border-box; vertical-align: top; height: 44px;}
footer .bottomFooter ul li:nth-child(odd) {border-right: 1px solid #b44058;}
footer .bottomFooter ul li a { display: block; padding-top: 9px;}
footer .bottomFooter ul li a.twolines {  padding-top: 0;}
footer p.copyright { font-size: 10px;}
footer .partners { padding: 0 10px 10px 0; background-color: #ffffff; border-top: 1px solid #c7c7c7; box-sizing: border-box;}
footer .partners ul li { display: inline-block; width: 24%; margin-top: 10px;}
footer .partners ul li a { display: inline-block; margin-left: 10px;}
}

@media screen and (min-width: 641px) {
.spOnly{display: none;}
footer .bottomFooter { padding: 40px 0;}
footer .bottomFooter ul { margin: 20px 0 0;}
footer .bottomFooter ul li { display: inline-block; margin-left: 20px;}
footer .bottomFooter ul li:nth-child(n+2) a:before { content: "/"; padding-right: 20px;}
footer .bottomFooter ul li a.twolines {padding-top: 0;}
footer .partners {  width: 100%;  padding: 20px 0; background-color: #ffffff; border-top: 1px solid #c7c7c7;}
footer .partners ul li { display: inline-block; width: 88px; margin: 20px 0 0 20px;}
footer .partners ul li:nth-of-type(10n+1) {margin-left: 0;}
footer .partners ul li:nth-child(-n+10) { margin-top: 0;}
footer .container {  width: 1120px; margin-right: auto; margin-left: auto;}
}

