.footer-contact__content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:58px 0 80px}@media(max-width:1056px){.footer-contact__content{gap:40px;padding:60px 0 0}}.footer-contact__title{align-items:center;display:flex;gap:10px;justify-content:center;padding:32px 0}@media(max-width:1056px){.footer-contact__title{padding:0}}.footer-contact__title h4{font-weight:300;letter-spacing:1.04px;margin:0}@media(max-width:1056px){.footer-contact__title h4{font-size:0;text-align:center}.footer-contact__title h4:before{content:"\5C45\629C\304D\7269\4EF6\306B\3064\3044\3066\A\4F55\3067\3082\304A\6C17\8EFD\306B\304A\554F\3044\5408\308F\305B\304F\3060\3055\3044";display:block;font-size:18px;letter-spacing:.72px;line-height:28px;white-space:pre}}.footer-contact__list{align-items:flex-start;display:flex;gap:58px;justify-content:center;padding-bottom:32px}@media(max-width:1056px){.footer-contact__list{align-items:center;display:flex;flex-direction:column;gap:40px;padding:0}}.footer-contact__list-row{position:relative}@media(max-width:1056px){.footer-contact__list-row{width:100%}}.footer-contact__list-row-topsq{left:0;position:absolute;top:0}.footer-contact__list-row-btmsq{bottom:0;position:absolute;right:0}.footer-contact__list-row-fill1{background-color:#3b4b65;border:1px solid #3b4b65;height:30px;left:0;position:absolute;top:0;width:30px}@media(max-width:1056px){.footer-contact__list-row-fill1{height:24px;width:24px}}.footer-contact__list-row-fill2{background-color:#3b4b65;border:1px solid #3b4b65;height:15px;left:0;position:absolute;top:34px;width:15px}@media(max-width:1056px){.footer-contact__list-row-fill2{height:12px;top:28px;width:12px}}.footer-contact__list-row-fill3{background-color:#3b4b65;border:1px solid #3b4b65;bottom:0;height:30px;position:absolute;right:0;width:30px}@media(max-width:1056px){.footer-contact__list-row-fill3{height:24px;width:24px}}.footer-contact__list-row-fill4{background-color:#3b4b65;border:1px solid #3b4b65;bottom:34px;height:15px;position:absolute;right:0;width:15px}@media(max-width:1056px){.footer-contact__list-row-fill4{bottom:28px;height:12px;width:12px}}.footer-contact__list-row-border1{border:1px solid #3b4b65;height:15px;left:34px;position:absolute;top:0;width:15px}@media(max-width:1056px){.footer-contact__list-row-border1{height:12px;left:28px;width:12px}}.footer-contact__list-row-border2{border:1px solid #3b4b65;height:15px;left:53px;position:absolute;top:0;width:15px}@media(max-width:1056px){.footer-contact__list-row-border2{height:12px;left:44px;width:12px}}.footer-contact__list-row-border3{border:1px solid #3b4b65;bottom:0;height:15px;position:absolute;right:34px;width:15px}@media(max-width:1056px){.footer-contact__list-row-border3{height:12px;right:28px;width:12px}}.footer-contact__list-row-border4{border:1px solid #3b4b65;bottom:0;height:15px;position:absolute;right:53px;width:15px}@media(max-width:1056px){.footer-contact__list-row-border4{height:12px;right:44px;width:12px}}.footer-contact__list-row-content{align-items:center;display:inline-flex;flex-direction:column;flex-shrink:0;gap:16px;height:164px;justify-content:center;padding:32px 57px}@media(max-width:1056px){.footer-contact__list-row-content{padding:32px 42px;width:100%}}.footer-contact__list-row-content button{align-items:center;display:flex;gap:10px;justify-content:center;padding:8px 32px 10px}@media(max-width:1056px){.footer-contact__list-row-content button{font-size:16px;letter-spacing:.64px;line-height:18px;padding:5px 32px 8px}}