#company .cont_top h1.tit{margin-bottom:3em}#company .cont_top h2{margin-bottom:1em;color:#5A5A5A;font-size:4rem;line-height:1.5}#company #overview h1{margin-bottom:-1em}#company #overview h1+div{padding:50px 0 40px;background:#F7F5ED}#company #overview h1+div dl>div{margin-bottom:1em}#company #overview h1+div dl>div dt{position:relative;padding:0 1em;background:#FFF;font-size:1.4rem;line-height:30px}#company #overview h1+div dl>div dt span{position:absolute;right:1em;color:#c01;font-size:1.2rem}#company #overview h1+div dl>div dd{padding:.7em 1em;font-size:1.6rem;line-height:1.5}#company #overview h1+div dl>div dd span.font_s{font-size:1.4rem}#company #overview h1+div dl>div dd ul.bank{display:flex;flex-wrap:wrap}#company #overview h1+div dl>div dd ul.bank li{margin-right:1em;font-size:1.4rem;line-height:1.7}#company #overview h1+div dl>div dd.tel a{display:inline}#company #overview h1+div dl>div dd.group{padding-top:1.1em;font-size:1.2rem}#company #overview h1+div dl>div dd.group li{margin-bottom:.8em;font-size:1.6rem;line-height:1.2}#company #overview h1+div dl>div dd.group li a{display:inline-block}#company #overview h1+div dl>div dd.group li a:after{display:inline-block;content:"";width:10px;height:10px;margin-left:.5em;background:url(../img/ico_otherlink.svg) no-repeat;background-size:100% auto}#company #overview h1+div dl>div dd.group li span.font_s{font-size:1.2rem}#company #group figure{max-width:98%}#company #access .google_map{padding-top:360px}#company #history ol.history{position:relative}#company #history ol.history>li{position:relative;margin-bottom:3em}#company #history ol.history>li>div{position:absolute;right:0;color:rgba(204,0,17,0.2);font-family:"Copperplate", sans-serif;font-size:4rem;font-weight:500;font-style:normal;line-height:1}#company #history ol.history>li ol.year{position:relative;padding:1.5em 0 0 40px}#company #history ol.history>li ol.year:before{position:absolute;left:0;content:"";width:18px;height:18px;background:#c01;border-radius:50%}#company #history ol.history>li ol.year>li{margin-top:-.7em}#company #history ol.history>li ol.year>li:not(:last-child){margin-bottom:1.5em}#company #history ol.history>li ol.year>li>div{font-size:2rem;font-weight:800}#company #history ol.history>li ol.year>li ul.month li{font-size:1.4rem;line-height:1.5}#company #history ol.history>li ol.year>li ul.month li:not(:last-child){margin-bottom:1em}#company #history ol.history:before{position:absolute;top:1.5em;left:8px;content:"";width:2px;height:100%;background:rgba(204,0,17,0.2)}
/*# sourceMappingURL=company.css.map */
