.bl_footer_bottom{border-top:1px solid #444;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:12px;gap:8px;letter-spacing:.02em;line-height:1.8;margin-top:30px;order:3;padding:17px 0 0}.bl_footer_bottom h4{font-weight:700}@media (min-width:769px){.bl_footer_bottom ul li{display:inline}.bl_footer_bottom ul li+li:before{content:"｜"}}@media (max-width:768px){.bl_footer_bottom{gap:20px;line-height:1.6;margin-top:20px;padding:24px 0 0;width:100%}.bl_footer_bottom h4{font-size:14px}.bl_footer_bottom ul{gap:11px}.bl_footer_bottom ul,.bl_footer_bottom ul li a{display:flex;flex-direction:column}.bl_footer_bottom ul li a strong{font-weight:700}}@media (min-width:769px){.bl_footer_logo{width:248px}.bl_footer_contents{padding-right:60px;width:calc(100% - 248px)}}@media (max-width:768px){.bl_footer_logo img{max-width:227px}}