﻿@charset "utf-8"; 
:root{--color:#027345;}
footer .l-wrap{display:flex}
footer  .contact-item{display:flex;flex-shrink:0;flex:1;margin-right:20px}
footer .contact-item.contact-item-tel a{white-space:nowrap;}
footer  .contact-item img{width:auto;height:auto;flex-shrink:0}
footer  .contact-item:last-child{margin-right:0}
footer  .contact-item em{font-size:40px;font-weight:700;margin-right:20px;color:var(--color)}
footer .contact-item .contact-item-info .contact-item-title{font-weight:var(--fontbold7);font-size:var(--fontsize20);color:var(--color)}
@media (max-width:1024px){footer .l-wrap{flex-wrap:wrap}
footer  .contact-item{flex:unset;width:50%;margin-right:0}
}@media (max-width:500px){footer  .contact-item{width:100%;margin-bottom:10px}}
@media (min-width:1024px){header  .head-top{background:#027345}}