.p-footer-utility-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:var(--spacing-18);-ms-flex-pack:center;justify-content:center;width:100%;padding-top:var(--spacing-12)}@media screen and (min-width:769px){.p-footer-utility-nav{gap:0;padding-top:var(--spacing-20)}}.p-footer-utility-nav--top-border{border-top:1px solid #e2e2e3}.p-footer-utility-nav__item{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-align:center;align-items:center;height:var(--spacing-40);font-size:14px;font-size:1.4rem;font-size:3.7333333333vw;line-height:1.4;letter-spacing:0;font-weight:700}@media screen and (min-width:769px){.p-footer-utility-nav__item{font-size:14px;font-size:1.4rem;font-size:16px;font-size:1.6rem;font-size:4.2666666667vw}}@media screen and (min-width:769px)and (min-width:769px){.p-footer-utility-nav__item{font-size:16px;font-size:1.6rem}}@media screen and (max-width:768px){.p-footer-utility-nav__item{-ms-flex-pack:center;justify-content:center}.p-footer-utility-nav__item:nth-child(2n){border-left:1px solid #e2e2e3}.p-footer-utility-nav__item:last-child:nth-child(odd){-ms-flex:1 1 100%;flex:1 1 100%}}@media screen and (min-width:769px){.p-footer-utility-nav__item{-ms-flex:unset;flex:unset;-ms-flex-pack:center;justify-content:center;padding:0 var(--spacing-40)}.p-footer-utility-nav__item+.p-footer-utility-nav__item{border-left:1px solid #e2e2e3}}.l-section--bg-lb1 .p-footer-utility-nav__item{border-color:#717171}.p-anchor-navi-simple__link{position:relative;display:block;width:85.0666666667vw;height:var(--spacing-48);border-bottom:2px solid #e2e2e3;-webkit-transition:border-bottom .3s ease;transition:border-bottom .3s ease}@media screen and (min-width:769px){.p-anchor-navi-simple__link{width:219px}}.p-anchor-navi-simple__link:after{position:absolute;top:var(--spacing-14);right:var(--spacing-8);display:inline-block;width:var(--spacing-8);height:var(--spacing-8);color:#0075b5;content:"";border-top:var(--spacing-2) solid;border-right:var(--spacing-2) solid;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.p-anchor-navi-simple__link:hover{border-bottom:2px solid #70c1e9}