#company .cont_top h1.tit+div{justify-content:flex-start;align-items:flex-start}#company .cont_top h1.tit+div h2{width:351px;font-size:5rem;line-height:1.6}#company .cont_top h1.tit+div .p_nav{margin:43px 0 0 170px}#company #overview h1{margin-bottom:-1.8em}#company #overview h1+div{padding:100px 0}#company #overview h1+div>dl{max-width:700px}#company #overview h1+div>dl>div{display:flex;justify-content:space-between;padding:11px 20px 10px;background:#FFF}#company #overview h1+div>dl>div dt{width:200px;padding:0 20px 0 0;font-weight:500;line-height:1.75}#company #overview h1+div>dl>div dt span{position:relative;display:block;right:0;line-height:1;font-weight:300}#company #overview h1+div>dl>div dd{width:calc(100% - 200px);padding:7px 0 10px 20px;border-left:1px solid #DDD}#company #overview h1+div>dl>div dd ul.bank li{font-size:1.6rem}#company #organization figure,#company #group figure{max-width:800px}#company #history ol.history{max-width:900px}#company #history ol.history:before{left:143px}#company #history ol.history>li{padding-left:135px}#company #history ol.history>li>div{top:10px;left:0}#company #history ol.history>li ol>li{display:flex}#company #history ol.history>li ol>li div{width:60px;padding-right:.5em;text-align:right}#company #history ol.history>li ol>li ul{width:calc(100% - 60px);margin-top:8px}#company #history ol.history>li ol>li ul li{margin-bottom:.5em}@media (min-width: 781px) and (max-width: 1165px){#company #organization figure,#company #group figure{padding:0 2em}#company #history ol.history{padding:0 2em}#company #history ol.history:before{left:calc(143px + 2em)}}
/*# sourceMappingURL=company_pc.css.map */
