:root{--lo1:390;--lo2:100vw}main{padding:0 0 15%}.company__data{padding:10% 0 0}.company__data__list{padding:0 4%}.company__data__list li{display:-webkit-box;display:-ms-flexbox;display:flex}.company__data__list li:first-child{border-top:1px solid #9fa0a0}.company__data__list li h4{background-color:#efefef;border-bottom:1px solid #9fa0a0;border-left:1px solid #9fa0a0;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;padding:2% 4%;width:35%}.company__data__list li h4 span{color:#d80c18;font-size:.9rem}.company__data__list li p{border-bottom:1px solid #9fa0a0;border-left:1px solid #9fa0a0;border-right:1px solid #9fa0a0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2% 4%;width:65%}.agency__list{padding:10% 4% 0}.agency__list li{padding:0 0 10%}.agency__list h3{padding:0 0 7%;text-align:center}.agency__list__domestic div{padding:0 0 10%}.agency__list__overseas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3% 0 0}.agency__list__overseas__title{width:25%}.agency__list__overseas__block{padding:0 0 10%;width:75%}.agency__list__overseas__block div:not(:first-child){padding:13% 0 0}.agency__list__overseas p{word-break:break-all}.agency__list__overseas p a{color:#00f}.contact__btn a{border-color:#d80c18;color:#d80c18}@media only screen and (min-width:481px){:root{--lo1:1440;--lo2:100vw}}@media print,screen and (min-width:480px){main{padding:0 0 100px}.company__data{padding:40px 0 80px}.company__data__list{margin:0 auto;max-width:960px}.company__data__list li h4,.company__data__list li p{padding:2%}.agency__list{margin:0 auto;max-width:1200px;padding:80px 6% 0}.agency__list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 50px}.agency__list h3{background-color:#efefef;border-bottom:1px solid #9fa0a0;border-left:1px solid #9fa0a0;border-top:1px solid #9fa0a0;padding:30px;text-align:left;width:20%}.agency__list h3,.agency__list__domestic{-webkit-box-sizing:border-box;box-sizing:border-box}.agency__list__domestic{-webkit-box-flex:1;-ms-flex-positive:1;border:1px solid #9fa0a0;flex-grow:1;padding:30px 30px 0}.agency__list__domestic div{padding:0 0 30px}.agency__list__overseas{border:1px solid #9fa0a0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 0;width:80%}.agency__list__overseas__title{width:20%}.agency__list__overseas__block{padding:0 0 30px;width:80%}.agency__list__overseas__block div:not(:first-child){padding:30px 0 0}}
/*# sourceMappingURL=company.css.map */
