footer.footer{background-color:#373d42;padding-top:4.5625rem;padding-bottom:4rem}@media(min-width: 62em){footer.footer{padding-top:3.9375rem;padding-bottom:4.5625rem}}footer.footer p,footer.footer ul li,footer.footer a,footer.footer .copyright,footer.footer h4{color:#fff}footer.footer a:focus{color:#fff}footer.footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:.1em}footer.footer .main_menu h4{font-size:1.5rem;line-height:1.25;font-weight:300;margin-bottom:2.125rem}footer.footer .main_menu ul{margin-bottom:2.125rem}@media(min-width: 62em){footer.footer .main_menu ul{margin-bottom:2.625rem}}footer.footer .main_menu ul li{font-size:1.125rem;line-height:1.666666667;letter-spacing:0;font-weight:300}footer.footer .main_menu ul li a{padding:0}footer.footer .top_footer_text{margin-bottom:2.5rem}@media(min-width: 62em){footer.footer .top_footer_text{margin-bottom:4.625rem}}footer.footer .top_footer_text p{font-size:1rem;line-height:1.375;font-weight:300;letter-spacing:0}footer.footer .top_footer_text p:not(:last-child){margin-bottom:1.5rem}@media(min-width: 62em){footer.footer .top_footer_text p:not(:last-child){margin-bottom:1.875rem}}@media(min-width: 62em){footer.footer .top_footer_text p{font-size:1.125rem;line-height:1.666666667}}footer.footer .utility_menu ul{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid #fff;padding-bottom:2.75rem;margin-bottom:2.125rem}@media(min-width: 62em){footer.footer .utility_menu ul{flex-direction:row;justify-content:flex-end;margin-bottom:2.375rem;padding-bottom:4.375rem}}footer.footer .utility_menu ul li{font-size:0.875rem;letter-spacing:0;line-height:1.285714286;font-weight:300}@media(min-width: 62em){footer.footer .utility_menu ul li{font-size:1rem;letter-spacing:0;line-height:.875}}footer.footer .utility_menu ul li:not(:last-child){margin-bottom:1.125rem}@media(min-width: 62em){footer.footer .utility_menu ul li:not(:last-child){margin-bottom:0;margin-right:0.875rem;border-right:1px solid #fff;padding-right:0.875rem}}footer.footer .utility_menu ul li a{padding:0}footer.footer .footer-bottom-text{margin-bottom:2.5rem;width:100%}@media(min-width: 62em){footer.footer .footer-bottom-text{width:75%}}@media(min-width: 75em){footer.footer .footer-bottom-text{margin-bottom:0;width:35%;padding-left:0;padding-right:0}}footer.footer .footer-bottom-text p{font-size:1rem;line-height:1.375;font-weight:300;letter-spacing:0}@media(min-width: 62em){footer.footer .footer-bottom-text p{font-size:1.125rem;line-height:1.666666667;margin-top:1.125rem}}footer.footer .social-links{margin-bottom:2.375rem;width:100%}@media(min-width: 62em){footer.footer .social-links{display:flex;justify-content:flex-start;margin-bottom:1.875rem;width:100%}}@media(min-width: 75em){footer.footer .social-links{width:40%;justify-content:flex-end;padding-left:0;margin-bottom:4.375rem}}footer.footer .social-links h4{font-size:0.875rem;font-weight:700;line-height:2.5;letter-spacing:0}@media(min-width: 62em){footer.footer .social-links h4{font-size:0.75rem;line-height:2.5;margin-right:1.5rem;margin-top:2.0625rem}}footer.footer .social-links ul{display:flex;flex-direction:column}@media(min-width: 62em){footer.footer .social-links ul{flex-direction:row;margin-top:2.0625rem}}footer.footer .social-links ul li{font-size:0.75rem;line-height:2.5;letter-spacing:0;font-weight:300}footer.footer .social-links ul li:not(:last-child){margin-bottom:0.5rem;margin-right:1rem}footer.footer .social-links ul li a{padding:0}footer.footer .otsuka_logo{order:9;margin-bottom:1.875rem;width:100%}@media(min-width: 62em){footer.footer .otsuka_logo{order:0;margin-bottom:0;width:25%;padding-right:0}}footer.footer .otsuka_logo p{font-size:0}footer.footer .otsuka_logo a{font-size:0;display:inline-block;width:173px;height:66px;background-image:url("/sites/g/files/qhldwo12946/themes/site/themes/custom/otsuka_ds3_open/dist/css/03-organisms/site/site-footer/img/Otsuka_Logo_white.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width: 75em){footer.footer .otsuka_logo a{margin-left:2rem}}footer.footer .copyright--prc-code-date{order:10}footer.footer .copyright--prc-code-date,footer.footer .copyright--prc-code-date>div[data-test=copyright]{display:flex;flex-wrap:wrap}@media(min-width: 62em){footer.footer .copyright--prc-code-date,footer.footer .copyright--prc-code-date>div[data-test=copyright]{justify-content:flex-start;gap:24px;order:0}}@media(min-width: 75em){footer.footer .copyright--prc-code-date,footer.footer .copyright--prc-code-date>div[data-test=copyright]{justify-content:flex-end;gap:44px}}footer.footer .copyright--prc-code-date p{font-size:0.75rem;line-height:1.166666667;letter-spacing:0;font-weight:300}@media(min-width: 62em){footer.footer .copyright--prc-code-date p{font-size:1rem;line-height:1.1875}}footer.footer .copyright--prc-code-date .year-inc{margin-bottom:1rem;width:100%}@media(min-width: 62em){footer.footer .copyright--prc-code-date .year-inc{width:auto;margin-bottom:0}}footer.footer .copyright--prc-code-date .rights-reserved{width:100%;margin-bottom:1.5rem}@media(min-width: 62em){footer.footer .copyright--prc-code-date .rights-reserved{width:auto;margin-bottom:0}}@media(min-width: 62em){footer.footer .copyright--prc-code-date .prc-date{width:auto}}@media(min-width: 62em){footer.footer .copyright--prc-code-date .prc-code{width:auto}}footer.footer .copyright--prc-code-date .prc-code-date{display:flex;justify-content:flex-start;gap:30px}
