.spn-hgfooter{position:relative;width:100%;margin:0 auto;padding:30px 0 50px;background:#3b3b3b;text-align:center;line-height:1.1}@media screen and (min-width: 769px){.spn-hgfooter{min-height:400px;padding:60px 0 150px;font-size:14px}}.spn-hgfooter .spn-hgfooter_sns{margin-bottom:20px;font-size:0}@media screen and (min-width: 769px){.spn-hgfooter .spn-hgfooter_sns{margin-bottom:40px}}.spn-hgfooter .spn-hgfooter_sns>li{display:inline-block;margin:0 12px;width:40px;height:40px}@media screen and (min-width: 769px){.spn-hgfooter .spn-hgfooter_sns>li{margin:0 24px;width:80px;height:80px}}.spn-hgfooter .spn-hgfooter_sns>li img{width:100%}@media screen and (min-width: 769px){.spn-hgfooter .spn-hgfooter_sns .sns_line{display:none}}.spn-hgfooter .spn-hgfooter__detail{width:245px;margin:0 auto 4px;font-size:0;text-align:left}.spn-hgfooter .spn-hgfooter__detail dt{display:inline-block;width:55px;padding-bottom:8px;font-size:10px;vertical-align:top}.spn-hgfooter .spn-hgfooter__detail dd{position:relative;display:inline-block;width:190px;padding:0 0 8px 10px;font-size:10px;vertical-align:top}.spn-hgfooter .spn-hgfooter__detail dd:after{position:absolute;top:0;left:0;content:"|";color:#474747;font-family:monospace}@media screen and (min-width: 769px){.spn-hgfooter .spn-hgfooter__detail{width:370px;margin-bottom:10px}.spn-hgfooter .spn-hgfooter__detail dt{width:90px;padding-bottom:14px;font-size:14px}.spn-hgfooter .spn-hgfooter__detail dd{width:280px;padding:0 0 14px 22px;font-size:14px}.spn-hgfooter .spn-hgfooter__detail dd:after{left:-2px}}.spn-hgfooter .spn-hgfooter__copy{line-height:1.4}
