[data-v-c8a165a1]:root{--vdp-hover-bg-color:#1e3055;--vdp-selected-bg-color:#1e3055}footer[data-v-c8a165a1]{background:#fff;margin-top:3rem}@media screen and (width<=1023px){footer.hasBtn[data-v-c8a165a1]{padding-bottom:50px}}footer .topArea[data-v-c8a165a1]{justify-content:space-between;align-items:center;padding:1.5rem;display:flex}@media screen and (width<=374px){footer .topArea[data-v-c8a165a1]{padding:1rem}}footer .topArea .l[data-v-c8a165a1]{align-items:center;padding-right:1rem;display:flex}@media screen and (width<=1023px){footer .topArea .l[data-v-c8a165a1]{padding:0}}footer .topArea .l img[data-v-c8a165a1]{aspect-ratio:1;width:130px;margin-right:2rem}@media screen and (width<=1279px){footer .topArea .l img[data-v-c8a165a1]{width:85px;margin-right:1rem}}@media screen and (width<=374px){footer .topArea .l img[data-v-c8a165a1]{width:77px}}footer .topArea .l .contentBox p[data-v-c8a165a1]{margin-top:.75rem;font-size:.875rem;display:flex}@media screen and (width<=576px){footer .topArea .l .contentBox p[data-v-c8a165a1]{font-size:.75rem}}footer .topArea .l .contentBox p.title[data-v-c8a165a1]{color:#1e3055;margin:0;font-size:1.375rem;font-weight:600}@media screen and (width<=576px){footer .topArea .l .contentBox p.title[data-v-c8a165a1]{font-size:1.0625rem}}footer .topArea .l .contentBox p a[data-v-c8a165a1]{justify-content:center;align-items:center;display:flex}footer .topArea .l .contentBox p a img[data-v-c8a165a1]{width:16px;margin:0 0 0 4px}@media screen and (width<=1023px){footer .topArea .r[data-v-c8a165a1]{display:none}}footer .topArea .r ul[data-v-c8a165a1]{display:flex}footer .topArea .r ul li[data-v-c8a165a1]{align-items:center;display:flex}footer .topArea .r ul li>a[data-v-c8a165a1]{color:#1e3055;font-size:1.125rem;transition:color .15s ease-out}@media screen and (width<=1023px){footer .topArea .r ul li>a[data-v-c8a165a1]{font-size:1rem}}footer .topArea .r ul li>a[data-v-c8a165a1]:hover{color:#db8a1d}footer .topArea .r ul li[data-v-c8a165a1]:not(:last-of-type):after{content:"";background:#88888840;width:1px;height:1rem;margin:0 1.5rem;display:inline-block}@media screen and (width<=1279px){footer .topArea .r ul li[data-v-c8a165a1]:not(:last-of-type):after{margin:0 1rem}}footer .bottomArea[data-v-c8a165a1]{text-align:center;color:#fff;letter-spacing:.5px;background:#1e3055;justify-content:space-between;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:300;display:flex}@media screen and (width<=767px){footer .bottomArea[data-v-c8a165a1]{flex-flow:column;gap:.5rem}}
