@charset "UTF-8";.footer-contact{background:#f9f9f9;padding:0 40px}.footer-contact-inner{max-width:1290px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:80px 0}.footer-contact-data{width:60.08%}.footer-contact-ttl{font-size:28px;font-weight:700;line-height:1.2;margin:0 0 8px}.footer-contact-txt{font-size:16px;margin:0 0 24px}.footer-contact-data-detail{display:flex;align-items:flex-start;gap:13.81%;border-top:1px solid #e6e6e6;padding:24px 0 0}.footer-contact-item h3{font-size:16px;font-weight:700;margin:0 0 24px}.footer-contact-item .tel{margin:0 0 10px}.footer-contact-item .tel a{display:inline-flex;align-items:center;font-family:Poppins!important;font-size:38px;font-weight:700;color:#333;line-height:1;cursor:inherit}.footer-contact-item .tel a:before{content:"";display:inline-block;width:9px;height:24px;flex:0 0 9px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgOSAyNCI+DQogIDxwYXRoIGlkPSJpY29uLXRlbCIgZD0iTTM4OC4xLDIwMi43bDIuMjI4LS4yMzVhLjkxNy45MTcsMCwwLDAsLjgyOS0uOTA2di00LjY0M2EuOTE5LjkxOSwwLDAsMC0uODQ3LS45MDlsLTUuNDUzLS40NjZhLjkyNy45MjcsMCwwLDAtLjk2OS42NDRzLS40MTQsMS4xOS0uNjY3LDIuMTY2YTQwLjE1Myw0MC4xNTMsMCwwLDAsMCwxOC4zNzJjLjI1Mi45NzYuNjY3LDIuMTY2LjY2NywyLjE2NmEuOTI2LjkyNiwwLDAsMCwuOTY5LjY0NGw1LjQ1My0uNDY2YS45MTkuOTE5LDAsMCwwLC44NDctLjkwOHYtNC42NDRhLjkxOC45MTgsMCwwLDAtLjgyOS0uOTA3bC0yLjIyOC0uMjM0YS45MTkuOTE5LDAsMCwxLS44MjYtLjgzLDIzLjQ4MSwyMy40ODEsMCwwLDEsMC04LjAxNUEuOTIuOTIsMCwwLDEsMzg4LjEsMjAyLjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzgyLjE1NCAtMTk1LjUzOCkiIGZpbGw9IiMzMzMiLz4NCjwvc3ZnPg0K);background-size:contain;background-repeat:no-repeat;margin:0 16px 0 0}.footer-contact-btn a{display:inline-flex;justify-content:center;align-items:center;min-width:285px;font-size:14px;font-weight:700;color:#fff;border:1px solid #333;border-radius:9999px;background:#333;padding:12px 24px}.footer-contact-btn a span{position:relative;display:inline-block;width:18px;height:18px;border-radius:100%;background:#fff;margin:0 0 0 8px;transition:.3s}.footer-contact-btn a span:before{content:"";position:absolute;top:50%;left:50%;display:inline-block;width:5px;height:5px;border-top:2px solid #333;border-right:2px solid #333;transform:translate(-50%,-50%) rotate(45deg);margin-left:-1px;transition:.3s}.footer-contact-btn a:hover{color:#333;background:#fff}.footer-contact-btn a:hover span{background:#333}.footer-contact-btn a:hover span:before{border-color:#fff}.footer-main{padding:0 40px}.footer-main-inner{max-width:1290px;margin:0 auto;padding:80px 0 40px}.footer-main-row{display:flex;justify-content:space-between;align-items:flex-start}.footer-main-col{width:17.52%}.footer-main-item-ttl{margin:0 0 16px}.footer-main-item-ttl a{font-size:14px;font-weight:700;color:#333}.footer-main-item-ttl a span{background:linear-gradient(#333,#333) 0 100%/0 1px no-repeat;transition:.3s}.footer-main-item-ttl a:hover span{background-size:100% 1px}.footer-main-col ul li+li{margin:4px 0 0}.footer-main-col ul li a{display:inline-block;font-size:12px;color:#333}.footer-main-col ul li a span{background:linear-gradient(#333,#333) 0 100%/0 1px no-repeat;transition:.3s}.footer-main-col ul li a:hover span{background-size:100% 1px}.footer-bottom{padding:0 40px}.footer-bottom-inner{max-width:1290px;margin:0 auto;border-top:1px solid #e6e6e6;padding:40px 0}.footer-bottom-box{display:flex;justify-content:space-between;align-items:center}.copyright{font-family:Poppins!important;font-size:12px;color:#999}.footer-bottom-btn a{display:inline-flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;color:#333;border:1px solid #e6e6e6;border-radius:9999px;background:#fff;padding:10px 24px}.footer-bottom-btn a:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4NCiAgPHBhdGggaWQ9Imljb24tYmxhbmsiIGQ9Ik0yNzIuMzk0LDM4MC40NzJoLTdhLjguOCwwLDAsMC0uOC44di4yYS44LjgsMCwwLDAsLjguOGg0LjkyMmwtNS41MzcsNS41MzdhLjguOCwwLDAsMCwxLjEzMSwxLjEzMmw1LjQ4My01LjQ4M3Y0LjgxNWEuOC44LDAsMCwwLC44LjhoLjJhLjguOCwwLDAsMCwuOC0uOHYtN0EuOC44LDAsMCwwLDI3Mi4zOTQsMzgwLjQ3MlptLjgsMTAuNnYzLjE3OGEyLjIxMiwyLjIxMiwwLDAsMS0yLjIsMi4yMjJIMjU5LjM5YTIuMjEyLDIuMjEyLDAsMCwxLTIuMi0yLjIyMlYzODIuNjk0YTIuMjE1LDIuMjE1LDAsMCwxLDIuMi0yLjIyMmgzLjJ2MS44aC0yLjg4MmEuNzI1LjcyNSwwLDAsMC0uNzE4LjczdjEwLjkzOWEuNzI1LjcyNSwwLDAsMCwuNzE4LjczaDEwLjk2NGEuNzI1LjcyNSwwLDAsMCwuNzE4LS43M3YtMi44N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTcuMTk0IC0zODAuNDcyKSIgZmlsbD0iIzMzMyIvPg0KPC9zdmc+DQo=);background-size:contain;background-repeat:no-repeat;margin:0 0 0 10px;transition:.3s}.footer-bottom-btn a:hover{color:#fff;background:#333}.footer-bottom-btn a:hover:after{filter:brightness(0) invert(1)}@media screen and (max-width:896px){.footer{padding:0 0 65px}.footer-contact{padding:0 16px}.footer-contact-inner{display:block;padding:24px 0}.footer-contact-data{width:auto;margin:0 0 24px}.footer-contact-ttl{font-size:16px;margin:0 0 12px}.footer-contact-txt{font-size:14px;margin:0 0 16px}.footer-contact-data-detail{display:block;padding:16px 0 0}.footer-contact-item{margin:0 0 16px}.footer-contact-item h3{margin:0 0 12px}.footer-contact-btn a{display:flex}.footer-main{padding:0 16px}.footer-main-inner{padding:24px 0 0}.footer-main-row{display:block}.footer-main-col{width:auto;border-bottom:1px solid #e6e6e6}.footer-main-col+.footer-main-col{padding:16px 0 0}.footer-main-item-ttl{position:relative;margin:0}.footer-main-item-ttl:after{content:"";position:absolute;top:6px;right:2px;display:inline-block;width:8px;height:8px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(45deg);transition:.3s}.footer-main-item-ttl.is-open:after{top:10px;transform:rotate(-135deg)}.footer-main-item-ttl a{display:inline-block;padding:0 0 16px}.footer-main-col ul{display:none;border-top:1px solid #e6e6e6;padding:16px 0}.footer-bottom{padding:0 16px}.footer-bottom-inner{border-top:none;padding:24px 0}.footer-bottom-box{display:block}.copyright{text-align:center;margin:0 0 16px}.footer-bottom-btn a{display:flex}.footer-contact-item .tel a{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/footer.css.map */
