<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*! -------------------- ビル用途別ソリューション -------------------- */
.footer_solution{padding:68px 0 53px;background-color:#ebebdf}
.footer_solution_title{font-weight:700;text-align:center;font-size:1.57143em;margin-bottom:24px}
.footer_solution_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.footer_solution_list li{width:15.723270440251572%}
.footer_solution_list li+li{margin-left:1.153039832285115%}
.footer_solution_list li.current .img{background-color:#cc0029}
.footer_solution_list li.current .text{color:#cc0029}
.footer_solution_list li a{text-decoration:none}
.footer_solution_list .img{background-color:#fff;border:1px solid #d8d8cd;padding:4px}
.footer_solution_list .img img{vertical-align:bottom;width:100%;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}
.footer_solution_list .text{text-align:center;font-weight:700;color:#333;margin-top:11px}
@media only screen and (min-width:768px){
.footer_solution_list li a:hover img{opacity:.5}
}
@media only screen and (max-width:767px){
.footer_solution_resp.footer_solution{padding:38px 0 45px}
.footer_solution_resp .footer_solution_title{font-size:1.14286em;margin-bottom:29px}
.footer_solution_resp .footer_solution_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.footer_solution_resp .footer_solution_list li{width:48.214285714285714%}
.footer_solution_resp .footer_solution_list li+li{margin-left:0}
.footer_solution_resp .footer_solution_list li:nth-child(even){margin-left:3.571428571428571%}
.footer_solution_resp .footer_solution_list li:nth-child(n+3){margin-top:18px}
.footer_solution_resp .footer_solution_list .text{font-size:.85714em;margin-top:5px}
}</pre></body></html>