#footer.foot2509{padding:8rem 0 3rem}.foot2509>.inner{margin:0 auto;max-width:1200px}.foot_logo{margin-bottom:32px;width:25%}.footer_nav{justify-content:flex-start}.footer_nav>li{margin-right:2.5%;width:18%}.footer_nav>li:last-child{margin-right:0}.foot2509 .tag{background:#0075b5;color:#fff;display:inline-block;font-size:14px;margin-bottom:24px;padding:4px 15px;text-align:center}.foot2509 .tag:empty{display:block;visibility:hidden}.logo_img{margin-bottom:10px;width:60%}.link_list>li{margin-bottom:10px}.link_list>li>a{font-size:14px}.sub_menu{margin-top:7rem}.sub_menu>li{border-right:1px solid #999;display:inline-block;padding:0 20px}.sub_menu>li:first-child{padding-left:0}.sub_menu>li>a{font-size:14px}@media (min-width:769px) and (max-width:1024px){#footer.foot2509{padding:6rem 0 2.5rem}.foot2509>.inner{margin:0 auto;width:96%}.foot_logo{width:32%}.foot2509 .tag{font-size:1.4vw;min-height:24px}.logo_img{width:65%}.link_list>li>a{font-size:1.7vw}.sub_menu{margin-top:5rem}.sub_menu>li{padding:0 15px}.sub_menu>li>a{font-size:1.7vw}}@media screen and (max-width:768px){.bl_headerUtils_logo{width:31.5%}#footer.foot2509{padding:7rem 0 4rem}.foot2509>.inner{margin:0 auto;max-width:92%}.foot_logo{margin:0 auto 7.5rem;width:72%}.footer_nav{justify-content:flex-start}.footer_nav>li{margin-bottom:8.5rem;margin-right:0;width:100%}.footer_nav>li:last-child{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:7rem}.footer_nav>li:first-child>.logo_img{margin-bottom:0}.foot2509 .tag{display:block;font-size:4.2vw;font-weight:700;height:auto!important;margin:0 auto 7rem;min-height:auto;padding:10px 0;position:relative;width:68%}.foot2509 .tag:before{background:#0075b5;content:"";height:2px;left:0;margin-left:calc(50% - 46vw);position:absolute;top:50%;transform:translateY(-50%);width:100%;width:92vw;z-index:-1}.foot2509 .tag:empty{display:none}.logo_img{display:block;margin:0 auto 4rem;width:35%}.link_list>li{margin-bottom:2rem;text-align:center}.link_list>li>a{font-size:4.2vw}.sub_menu>li{border-right:none;display:block;margin-bottom:2rem;padding:0;text-align:center}.sub_menu>li:last-child{margin-bottom:0}.sub_menu>li>a{font-size:4.2vw}}