@charset "UTF-8";footer{background:#f6f6f6 !important;padding:30px 0 0 !important;width:100%}footer h2.home-tit{font-size:20px}footer .container{width:100%px;max-width:100%;margin:auto}.h3-footer{font-size:12px;text-align:center}footer .footer-contact{display:flex;gap:10px;margin:20px 0 40px;flex-direction:column}footer .footer-contact .box{width:100%}footer .footer-contact .box img{width:100%}footer .footer-contact .box .text{text-align:center;font-weight:var(--fw-bold);color:#464646 !important}footer .footer-contact .box .tel{color:var(--base);text-align:center;font-weight:var(--fw-black);font-size:40px;display:flex;align-items:center;justify-content:center;line-height:1}footer .footer-contact .box .tel span{margin-right:10px;line-height:1;display:flex;align-items:center}footer .footer-logo{display:flex;justify-content:center;gap:20px;margin:0 0 40px}footer .footer-logo .box{height:auto}footer .footer-logo .box img{width:auto;object-fit:cover}footer .footer-menu{width:100%;height:auto;margin:0 auto 40px}footer .footer-menu ul{display:flex;flex-direction:column;height:100%;flex-wrap:wrap;gap:0;height:250px}footer .footer-menu ul li{width:50%;font-size:11px;padding:8px;border-radius:6px;text-align:left}footer .footer-menu ul li:nth-child(even){background-color:#fff}footer .footer-menu ul.sp-menu{height:auto}footer .footer-menu ul.sp-menu li{width:100%}footer .footer-menu ul li a{line-height:1.5;display:flex;align-items:center;color:#464646 !important}footer .footer-menu ul li a .arrow{margin-left:auto}footer .footer-bottom{background:#fff;border-radius:20px 20px 0 0;padding:20px 3% 100px}footer .footer-bottom-wrap{display:flex;justify-content:center;gap:20px;flex-direction:column}footer .footer-bottom .footer-bottom-logo{width:80%;margin:auto}footer .footer-bottom .footer-bottom-data{width:80%;text-align:left;margin:auto}footer .footer-bottom .footer-bottom-data .company{font-size:16px;font-weight:var(--fw-bold);margin-bottom:10px}footer .footer-bottom .footer-bottom-data .tel{font-size:14px}footer .footer-bottom .footer-bottom-data .tel a{display:flex;align-items:center;color:#464646 !important}footer .footer-bottom .footer-bottom-data .tel span{margin-right:4px;display:flex}footer .footer-bottom .footer-bottom-data .mail{font-size:14px}footer .footer-bottom .footer-bottom-data .mail a{display:flex;align-items:center;color:#464646 !important}footer .footer-bottom .footer-bottom-data .mail span{margin-right:4px;display:flex}footer .footer-copy{font-size:12px;text-align:center;color:#afafaf;margin-top:20px;padding-top:20px;border-top:1px solid #f6f6f6}
@charset "UTF-8";.breadcrumbs_list #breadcrumbs{width:1400px;padding:10px 5%;margin:auto;font-size:12px;color:var(--base);display:none}.breadcrumbs_list #breadcrumbs a{color:var(--base)}.breadcrumbs_list #breadcrumbs span{display:flex;align-items:center}.headline_box{background:linear-gradient(to right,#189eae,#78d3b1)}.headline_box .headline-inner{width:100%;padding:10px 0 10px 5%;margin:auto;display:flex;align-items:center}.headline_box .headline-inner h1{font-size:22px;color:#fff;font-weight:var(--fw-bold)}.page-content.contact-us{padding:20px 0}.page-content.contact-us p.center{text-align:center;font-size:14px;line-height:1.4}.contentus-btn-wrap{display:flex;gap:10px;margin-top:30px;flex-direction:column}.contentus-btn-wrap .btn-box{width:100%;border:2px solid var(--base);border-radius:8px;box-shadow:0px 4px 4px 0 rgba(0,0,0,.15)}.contentus-btn-wrap .btn-box a{width:100%;height:100%;display:flex;align-items:center;color:var(--base);padding:20px;font-size:16px;font-weight:var(--fw-bold);line-height:1.4}.contentus-btn-wrap .btn-box a .btn-arrow{margin-left:auto}