@media (max-width:767px){#sp-site-menu{box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:0 !important;width:100% !important;padding:4px 6px 4px !important;border:0 !important;border-radius:0 !important;background:#e5f3fb !important;background-image:none !important;box-shadow:0 -2px 9px rgba(12,75,115,.12) !important;color:#19425a !important;font-family:inherit !important}#sp-site-menu:before{content:'初回相談60分無料' !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;flex:none !important;width:100% !important;height:18px !important;margin:0 0 3px !important;padding:0 !important;text-align:center !important;color:#0879bd !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:18px !important;background-image:linear-gradient(#69a7cf,#69a7cf),linear-gradient(#69a7cf,#69a7cf) !important;background-repeat:no-repeat !important;background-size:38px 1px,38px 1px !important;background-position:calc(50% - 88px) 50%,calc(50% + 88px) 50% !important}#sp-site-menu:after{content:'電話での法律相談は受付けておりません。法テラスはご利用いただけません。' !important;display:block !important;width:100% !important;margin:3px 0 0 !important;padding:0 !important;color:#49697c !important;background:0 0 !important;font-size:10px !important;font-weight:400 !important;line-height:13px !important;text-align:center !important;white-space:normal !important}#sp-site-menu>.kg-cta-heading,#sp-site-menu>.kg-cta-note{display:none !important}#sp-site-menu>ul{box-sizing:border-box !important;display:flex !important;flex-direction:row !important;align-items:stretch !important;width:100% !important;height:auto !important;gap:5px !important;margin:0 !important;padding:0 !important;background:0 0 !important;list-style:none !important;border:0 !important}#sp-site-menu>ul>li.tel,#sp-site-menu>ul>li.mail{display:block !important;position:static !important;float:none !important;flex:1 1 0 !important;width:0 !important;min-width:0 !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;box-shadow:none !important;overflow:visible !important}#sp-site-menu>ul>li:before,#sp-site-menu>ul>li:after{display:none !important}#sp-site-menu>ul>li>a{box-sizing:border-box !important;display:flex !important;flex-flow:row wrap !important;align-content:center !important;justify-content:center !important;align-items:center !important;gap:1px 4px !important;width:100% !important;min-width:0 !important;height:100% !important;min-height:48px !important;margin:0 !important;padding:7px 3px 4px !important;border-radius:9px !important;border:1px solid transparent !important;background-image:none !important;text-align:center !important;text-decoration:none !important;box-shadow:none !important;transform:none !important}#sp-site-menu>ul>li.tel>a{background:#fff !important;color:#19425a !important;border-color:#bdd8e7 !important}#sp-site-menu>ul>li.tel>a{opacity:1 !important;visibility:visible !important;animation:none !important;transition:none !important;transform:none !important}#sp-site-menu>ul>li.mail>a{background:#a4c400 !important;color:#fff !important;border-color:#a4c400 !important}#sp-site-menu>ul>li>a:before,#sp-site-menu>ul>li>a:after{display:none !important}#sp-site-menu>ul>li>a>.icon{box-sizing:border-box !important;position:static !important;display:inline-flex !important;justify-content:center !important;align-items:center !important;flex:0 0 19px !important;width:19px !important;height:19px !important;padding:0 !important;margin:0 !important;background:0 0 !important;line-height:1 !important}#sp-site-menu>ul>li>a>.icon img{display:none !important}#sp-site-menu>ul>li>a>.icon:before{content:'' !important;display:block !important;width:19px !important;height:19px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}#sp-site-menu>ul>li.tel>a>.icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230879bd' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7l.5 3a2 2 0 0 1-.6 1.8L7.2 10a16 16 0 0 0 6.8 6.8l1.5-1.8a2 2 0 0 1 1.8-.6l3 .5a2 2 0 0 1 1.7 2z'/%3E%3Cpath d='M15 3a6 6 0 0 1 6 6'/%3E%3Cpath d='M15 7a2 2 0 0 1 2 2'/%3E%3C/svg%3E") !important}#sp-site-menu>ul>li.mail>a>.icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4.5' width='19' height='15' rx='2'/%3E%3Cpath d='m3.5 6 8.5 7 8.5-7'/%3E%3C/svg%3E") !important}#sp-site-menu>ul>li>a>.title{position:static !important;display:inline-block !important;width:auto !important;flex:0 1 auto !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:18px !important;font-weight:700 !important;color:inherit !important;text-align:center !important;white-space:nowrap !important}#sp-site-menu>ul>li>a>.title:after{display:inline-block !important;font-size:14px !important;line-height:19px !important;font-weight:700 !important;letter-spacing:-.035em !important;white-space:nowrap !important;position:relative !important;top:2px !important}#sp-site-menu>ul>li.tel>a>.title:after{content:'電話で相談予約' !important}#sp-site-menu>ul>li.mail>a>.title:after{content:'フォームで相談予約' !important}#sp-site-menu>ul>li>a>.hour{display:block !important;flex:0 0 100% !important;width:100% !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:14px !important;font-weight:400 !important;text-align:center !important;white-space:nowrap !important;color:inherit !important}#sp-site-menu>ul>li>a>.hour:after{display:inline !important;font-size:11px !important;line-height:14px !important;position:relative !important;top:2px !important;font-weight:400 !important;white-space:nowrap !important}#sp-site-menu>ul>li.tel>a>.hour:after{content:'平日10:00〜20:00' !important}#sp-site-menu>ul>li.mail>a>.hour:after{content:'24時間受付' !important}}@media (max-width:359px){#sp-site-menu>ul>li>a>.title:after{font-size:12px !important;letter-spacing:-.035em !important}#sp-site-menu>ul>li>a>.icon,#sp-site-menu>ul>li>a>.icon:before{width:17px !important;height:17px !important;flex-basis:17px !important}#sp-site-menu>ul>li>a{gap:1px 2px !important}}@media (min-width:901px){#header-inquiry .mail-button,#header-inquiry .mail-button a{background-color:#a4c400 !important;background-image:none !important;border-color:#a4c400 !important}#header-inquiry .mail-button a{color:#fff !important}}@media (min-width:901px){#header-inquiry .mail-button{border-radius:6px !important;overflow:hidden !important}#header-inquiry .mail-button>a{border-radius:6px !important}}