footer .footer{position:relative}footer .footer_link{border-top:#DDD 1px solid;display:flex;flex-wrap:wrap;justify-content:space-between;background:#F2F2F2}footer .footer_link li{width:50%;border-bottom:#DDD 1px solid}footer .footer_link li:nth-child(odd){border-right:#DDD 1px solid}footer .footer_link li a{padding:11px 10px;font-size:10px;text-align:left;text-decoration:none;color:#333;display:block}footer .footer_link li a[target="_blank"]{background:url(images/61.png)no-repeat right 20px center/14px}footer .footer_info .sns_area{padding:15px 20px;display:flex;align-items:center;justify-content:center}footer .footer_info .sns_area .sns_ttl{margin:0 20px 0 0;font-size:12px;font-weight:bold;letter-spacing:1px;color:#c00}footer .footer_info .sns_area ul{display:flex;align-items:center;justify-content:center}footer .footer_info .sns_area li{width:33px;margin:0 15px 0 0}footer .footer_info .sns_area li:last-child{margin:0}footer .footer_info .sns_area li a{line-height:0;display:block}footer .footer_info .sns_area li img{width:100%}footer .footer_btm{padding:15px 0 65px;background:#CD0000}footer #sitelogo2{width:104px;margin:0 auto 10px;line-height:0}footer #sitelogo2 img{width:100%}footer #copyright{font-size:9px;text-align:center;color:#F9F9F9;display:block}