.company-footer{background:#f8f8f8;padding:clamp(50px,6vw,60px) 10px clamp(40px,5vw,50px);display:grid;gap:clamp(30px,4vw,40px)}.company-footer.--vvn{background:#001e52;color:#fff}.company-footer.--vvn a{color:#fff}.company-footer.--vvn .company-footer__list-title{background:#475369 !important;border-radius:0}.company-footer.--vvn .company-footer__list-dd__title p{border-color:#fff}.company-footer.--vvn .company-footer__list-title .--dr::before{background-color:#475369}.company-footer.--vvn .company-footer__list-title .--dr::after{background-color:#475369}.company-footer.--velca{background:#151c2f;color:#fff}.company-footer.--velca a{color:#fff}.company-footer.--velca .company-footer__list-title{background:#535967 !important;border-radius:0}.company-footer.--velca .company-footer__list-dd__title p{border-color:#fff}.company-footer.--velca .company-footer__list-title .--dr::before{background-color:#535967}.company-footer.--velca .company-footer__list-title .--dr::after{background-color:#535967}.company-footer p{width:auto !important;margin:0 !important}.company-footer img{width:100%;height:auto}.company-footer .slide-toggle{height:0;overflow:hidden;transition:all .5s;visibility:visible;position:relative}.company-footer__title{display:flex;justify-content:center}.company-footer__title p{font-size:clamp(18px,2.2vw,22px) !important;font-weight:600 !important}.company-footer__content{display:grid;gap:20px}.company-footer__list{display:grid;max-width:1200px;width:100%;margin:0 auto}.company-footer__list a{color:#000;text-decoration:none;transition:.2s}.company-footer__list a:hover{opacity:.7}.company-footer__list-grid{padding:clamp(10px,2vw,20px) 0;display:grid;gap:clamp(10px,2vw,20px) clamp(10px,3vw,30px)}.company-footer__list-title{background:#555;padding:clamp(5px,.8vw,8px) 10px clamp(5px,.8vw,8px) clamp(20px,3vw,30px);border-radius:clamp(30px,4vw,40px);position:relative;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center}.company-footer__list-title p{font-size:clamp(16px,2vw,20px) !important;font-weight:600 !important}.company-footer__list-title.--pink{background:#fdd}.company-footer__list-title.--orange{background:#ffd3a0}.company-footer__list-title.--blue{background:#cde3fc}.company-footer__list-title .--dr{content:"";height:clamp(20px,2.5vw,25px);width:clamp(20px,2.5vw,25px);background:#fff;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.company-footer__list-title .--dr::before{content:"";position:absolute;background:#000;width:clamp(13px,1.5vw,15px);height:2px}.company-footer__list-title .--dr::after{content:"";position:absolute;background:#000;width:clamp(13px,1.5vw,15px);height:2px;transform:rotate(90deg);transition:.2s}.company-footer__list-title.--companyOpen .--dr::after{transform:rotate(180deg)}.company-footer__list-dl{display:grid;grid-template-columns:4fr 6fr;gap:10px;align-items:center}.company-footer__list-dd{display:grid;gap:5px}.company-footer__list-dd__title{display:flex}.company-footer__list-dd__title p{border-bottom:solid #000 1px;font-size:14px}.company-footer__list-dd>p{font-size:11px;font-weight:400}.company-footer__dot{width:100%;background-size:4px 2px;background-image:linear-gradient(to right, #A8A8A8 2px, transparent 2px);background-repeat:repeat-x;background-position:left bottom;padding-bottom:5px;margin-top:10px}.company-footer__company{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:clamp(10px,2vw,20px);max-width:615px;margin:0 auto}@media screen and (min-width: 800px){.company-footer__list-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){.company-footer__list-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 600px){.company-footer__company{grid-template-columns:1fr 1fr;max-width:100%}}.sp_only{display:none}@media screen and (min-width: 600px){.company-footer__list-dd__title .ttl-small{font-size:12px;line-height:1.2}}@media screen and (max-width: 600px){.sp_only{display:block}.company-footer__list-dd__title .ttl-small{font-size:14px;line-height:1.2}}/*# sourceMappingURL=footer.min.css.map */