.footer-contact .footer_contact_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin:20px auto;max-width:1000px;padding:0 50px}@media (max-width:1023px){.footer-contact .footer_contact_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.footer-contact .footer_contact_item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer-contact .footer_contact_item p{font-size:18px;letter-spacing:.84px}@media (max-width:1023px){.footer-contact .footer_contact_item p{font-size:14px}}.footer-contact .footer_contact_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:60px;padding:9px 16px 10px;border-radius:8px;background:#fff;color:var(--000000,#000);font-family:"Noto Sans";font-weight:700;line-height:normal}.footer-contact .footer_contact_item a.footer_contact_tel{font-size:24px;letter-spacing:1.44px}.footer-contact .footer_contact_item a.footer_contact_form{font-size:18px;letter-spacing:.84px}.footer-contact .footer_contact_item a.footer_contact_form:before{content:"";display:inline-block;width:37px;height:37px;background-image:url(//docomo-howlive.jp/wp-content/themes/cocoon-child-master/assets/style/../images/icon_email.svg);background-size:contain;background-repeat:no-repeat;margin-right:8px}.footer-contact .footer_contact_item a:hover{opacity:.8}@media (max-width:1023px){.footer-contact .footer_contact_item a{width:270px}.footer-contact .footer_contact_item a.footer_contact_tel{font-size:18px}.footer-contact .footer_contact_item a.footer_contact_form{font-size:14px}.footer-contact .footer_contact_item a.footer_contact_form:before{width:24px;height:24px}}#footerFloating li a.ffButton01{background-color:#eb6120;color:#fff;font-size:24px;padding:14px 0 11px;font-weight:900}@media (max-width:768px){#footerFloating li a.ffButton01{font-size:20px;padding:7px 0 5px}}#footerFloating li a:hover.ffButton01{background-color:#322b29}.globalMenuSp ul li.sp_menu_button_wrap{border-bottom:none;padding:16px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.globalMenuSp ul li a.sp_menu_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:60px;border:1px solid #454545;border-radius:5px;line-height:1.4;text-decoration:none}.globalMenuSp ul li a.sp_menu_button01{background-color:#eb6120;color:#fff;font-size:20px;font-weight:900}.globalMenuSp ul li a.sp_menu_button01 span{font-size:12px;font-weight:400}@media (max-width:768px){.globalMenuSp ul li a.sp_menu_button01{font-size:18px}}.globalMenuSp ul li a.sp_menu_button02{font-weight:600;background:#fff;color:#454545}.globalMenuSp ul li a:hover.sp_menu_button01{background-color:#b66300;color:#fff}