.company{max-width:110rem;width:100%;margin:0 auto;padding:0 2rem 4.2rem}.company h1{margin-bottom:0;font-size:3rem;text-align:center}.company__concept{max-width:90rem;width:100%;margin:4.8rem auto 0}.company__concept--text{margin:2rem 0 0}.company__concept--logo{margin:2.8rem 0 0;text-align:right}.company__concept--logo img{max-width:21.5rem;width:100%}.company__concept h2{font-size:1.8rem;text-align:center}.company__concept p{margin:0;font-size:1.4rem;text-indent:1.4rem}.company__information{display:grid;grid-template-columns:1fr;align-items:center;gap:6rem;max-width:110rem;width:100%;margin:8rem auto 0;padding:0 2rem}.company__information-list{width:100%;font-size:1.4rem}.company__information-list .row{display:flex;justify-content:space-between;align-items:flex-start;padding:1.6rem .8rem}.company__information-list .row+.row{border-bottom:1px dotted #DACBC0}.company__information-list .row:first-child{border-bottom:1px dotted #DACBC0}.company__information-list .row div:nth-of-type(2){width:60%}.company__information-map{display:flex;justify-content:center;align-items:center;max-width:100%;width:100%;text-align:center;overflow:hidden}@media screen and (min-width:768px){.company__inner{display:flex;flex-direction:column}.company h1{font-size:3.8rem}.company__information{grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));margin:6rem auto 0}.company__information-list .row{padding:1.6rem 3.6rem}.company__information-list .row div:nth-of-type(2){width:27rem}}@media screen and (min-width:768px)and (max-width:1000px){.company__information-list .row div:nth-of-type(2){width:80%}}@media screen and (min-width:768px)and (max-width:1180px){.company__information-map{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/company.css.map */
