@charset "utf-8";footer{background-color:#005E66;color:#FFF;text-align:center}#footer_wrap p{line-height:1.5;margin:.5em 0}#footer_wrap address .number{border:1px solid #FFF;border-radius:1000px;color:#FFF;display:inline-block;line-height:1.2;margin:.25em .5em 0;padding:.2em 1em}#footer_wrap address .number span{margin-right:.5em}#footer_wrap address .number *{color:#FFF}footer nav{margin-top:.5em}footer nav a{color:#FFF;line-height:1.2;text-decoration:none}footer nav a span{display:inline-block;margin:.25em;position:relative}footer nav a span:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;content:"";display:block;height:1px;position:absolute;bottom:0;left:0;transition:width 0.2s ease-out 0s;width:0}footer nav a.active span:after,footer nav a:hover span:after{width:100%}#copyright{font-size:75%;text-align:center}#copyright a{color:#FFF;text-decoration:none}@media screen and (max-width:767px){footer{}#footer_wrap{padding-top:6.25%;padding-bottom:6.25%}#footer_wrap h2 img{width:75%;max-width:272px}#footer_wrap p{padding:0 3.125%}#footer_wrap address .number{font-size:75%}#copyright{line-height:1.5;padding:3.125% 3.125%}}@media screen and (min-width:768px){footer{}#footer_wrap{padding-top:3.125em;padding-bottom:3.125em}#footer_wrap h2 img{width:32em}#footer_wrap address .number{font-size:87.5%}#copyright{height:2.5em;line-height:2.5em}}
