footer{margin:auto;width:100%;color:#fff;padding:100px 0 0 0;position:relative;overflow:hidden}@media screen and (max-width: 767px){footer{margin:0 0 50px;padding:30px 0 0 0}}footer .tell{color:#231815;margin:0 auto 90px;max-width:600px}@media screen and (max-width: 767px){footer .tell{margin:0 auto 30px}}footer .tell .name{text-align:center;font-size:min(2.8svw,16px)}footer .tell .number{text-align:center}footer .tell .number a{display:flex;justify-content:center;font-size:min(8svw,72px);line-height:1.3}footer .tell .number a img{width:70px}footer .tell .time{text-align:center;font-size:min(2.8svw,16px)}footer .company{max-width:400px;width:90%;margin:0 auto 60px}@media screen and (max-width: 767px){footer .company{width:80%;margin:0 auto 30px}}footer .presis{border-top:2px solid #aca7a6;padding:50px 0;margin:0 auto}@media screen and (max-width: 767px){footer .presis{padding:25px 10%;width:90%}}footer .presis img{display:block;max-width:300px;margin:0 auto}footer .copyright{padding:10px;text-align:center;color:#000;font-size:min(2.5svw,14px);font-style:normal}footer .map{text-align:center;width:90%;margin:0 auto 3em}footer .map .title{font-size:min(5.1svw,34px);text-align:center;color:#231815;margin:0 0 .5em}footer .map .img{max-width:1024px;margin:0 auto 2em;width:95%}footer .map .address{text-align:center;font-size:min(3.75svw,24px);margin:0 0 1em}footer .map .gmap{max-width:360px;margin:0 auto 1em}footer .map .gmap a{display:block;text-align:center;color:#000;font-size:min(3.2svw,20px);padding:.5em 0;border:1px solid #000}footer .map .note{text-align:center;color:#000}.footer_nav_area{position:fixed;display:none;bottom:0;right:0;left:0;z-index:1000;background:#fff}@media screen and (max-width: 767px){.footer_nav_area{display:block}}.footer_nav_area .f_nav{height:45px;background-color:rgba(255,255,255,.5);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center;gap:1px}.footer_nav_area .f_nav li{background:#141f38;width:100%;height:100%}.footer_nav_area .f_nav li a{height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#fff;font-size:2.5svw;padding:2px 0 5px}.footer_nav_area .f_nav li a img{width:20px;height:auto}.footer_nav_area .f_nav li a span{display:block;width:100%;text-align:center;line-height:1}.l_footer{background:#080156;color:#fff;padding:45px 0;margin:0 0 100px}@media screen and (max-width: 767px){.l_footer{padding:30px 0}}.l_footer .other{margin:0 auto;padding:20px 0 50px;margin-bottom:60px}@media screen and (max-width: 767px){.l_footer .other{padding:0 20px}}.l_footer .other h2.other_ttl{font-size:min(6.3svw,45px);text-align:center;font-weight:normal}@media screen and (max-width: 767px){.l_footer .other h2.other_ttl{font-size:min(4.6svw,28px)}}.l_footer_slide_wrap{width:980px;width:1280px;margin:30px auto 50px;position:relative}.slick-dots{bottom:-50px}@media screen and (max-width: 767px){.l_footer_slide_wrap{width:100%}}.l_footer .f-slide{width:900px;width:1100px;width:1280px;margin:0px auto}.l_footer .f-slide li{width:266px;width:407px;margin:0 30px;margin:0 10px}.l_footer .f-slide li a{display:block;overflow:hidden}.l_footer .f-slide li a img{width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";transition:transform 400ms cubic-bezier(0.2, 0.01, 0.55, 0.92)}.l_footer .f-slide li a:hover img{transform:rotate(1.5deg) scale(1.1)}.l_footer .f-slide li p{text-align:center;text-align:left;padding:0}.l_footer .f-slide li p img{margin:0 auto}.l_footer .f-slide li .other_txt{padding:10px;background-color:#fff}.l_footer .f-slide li p{color:#231815;font-size:min(3.2svw,20px)}@media screen and (max-width: 979px){.l_footer .f-slide{width:87.8666%;width:100%;max-width:100%}}@media screen and (max-width: 979px){.l_footer .f-slide{width:87.8666%;width:200%;max-width:1280px}.l_footer .f-slide li{width:100%;margin:0 10px}.l_footer .f-slide li p:nth-of-type(2){font-size:12px}}.slick-prev:before,.slick-next:before{display:none}.l_footer .f-slide .slick-dots li{display:inline-block;width:18px;height:18px;margin:0 5px}@media screen and (max-width: 767px){.l_footer .f-slide .slick-dots li{width:12px;height:12px}}.slick-dots li button:before{font-size:18px;color:#fff}@media screen and (max-width: 767px){.slick-dots li button:before{font-size:12px}}.slick-dots li.slick-active button:before{color:#fff}@media screen and (max-width: 979px){.other .slick-list{padding:0 30% 0 0 !important;padding:0 0% 0 0 !important}.l_footer .f-slide .slick-dots{display:block;width:50%;margin:0px auto}}@media screen and (max-width: 768px){.l_footer .f-slide{width:100%;max-width:100%}.l_footer .f-slide .slick-dots{width:100%}}.leaflet-top{top:auto;bottom:1%}/*# sourceMappingURL=footer.css.map */