@charset "utf-8";footer{text-align:center}#footer_info{background-color:#F50;color:#FFF}#footer_info a{color:#FFF}#footer_info #footer_logo{width:56px}#footer_info nav a{position:relative}#footer_info>p strong{display:block;font-size:162.5%;font-weight:400}#footer_info>p span{display:block;font-size:87.5%}#copyright{background-color:#212121;color:#FFF;font-size:75%;text-align:center}@media screen and (min-width:320px) and (max-width:767px){#footer_info:after{clear:both;content:"";display:block}#footer_info nav a{float:left;width:50%}}@media screen and (max-width:767px){#footer_info{padding-top:3.125%}#footer_info nav{border-top:1px solid #FFF;margin-top:3.125%}#footer_info nav a{border-bottom:1px solid #FFF;display:block;padding:1.5625% 3.125%;position:relative;text-align:left;text-decoration:none}#footer_info nav a:nth-child(odd){border-right:1px solid #FFF}#footer_info nav a:after{content:"\F142";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;right:.2em;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#copyright{padding:1.5625% 3.125%}}@media screen and (min-width:768px){#footer_info{padding-top:20px;padding-bottom:20px}#footer_info #footer_logo{margin-bottom:5px}#footer_info>p{padding:6px 0}#footer_info>p strong{line-height:1;margin-bottom:6px}#footer_info>p span{line-height:1}#footer_info nav{margin-top:20px;line-height:1}#footer_info nav a{display:inline-block;padding:0 .5em;text-decoration:none}#footer_info nav a:hover,#footer_info nav a.active{text-decoration:underline}#footer_info nav a+a:before{content:"｜";position:absolute;top:50%;left:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#copyright{height:50px;line-height:50px}}@media screen and (min-width:940px){#footer_info #footer_logo{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#footer_info #footer_logo:hover{opacity:.8}}
