#company,#permit{padding-inline:15px;-webkit-padding-after:100px;padding-block-end:100px}@media screen and (min-width:425px){#company,#permit{padding-inline:25px}}@media screen and (min-width:576px){#company,#permit{padding-inline:40px}}@media screen and (min-width:980px){#company,#permit{padding-inline:60px}}@media screen and (min-width:768px){#company,#permit{-webkit-padding-after:150px;padding-block-end:150px}}@media screen and (min-width:980px){#company,#permit{-webkit-padding-after:200px;padding-block-end:200px}}.contents_inner{max-width:1150px;margin-inline:auto}#company{-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:768px){#company{-webkit-margin-before:60px;margin-block-start:60px}}@media screen and (min-width:980px){#company{-webkit-margin-before:80px;margin-block-start:80px}}.company_info_title{text-align:center;font-size:2.5rem;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.company_info_title{font-size:3rem}}@media screen and (min-width:980px){.company_info_title{font-size:3.4rem}}@media screen and (min-width:1200px){.company_info_title{font-size:3.8rem}}.company_info_title+.company_info_row{-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:768px){.company_info_title+.company_info_row{-webkit-margin-before:50px;margin-block-start:50px}}@media screen and (min-width:980px){.company_info_title+.company_info_row{-webkit-margin-before:60px;margin-block-start:60px}}.company_info_row{padding-block:25px;padding-inline:15px;border-top:solid 1px #c8c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (min-width:768px){.company_info_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 30px;padding-block:35px;padding-inline:35px}}@media screen and (min-width:980px){.company_info_row{gap:0 60px}}.company_info_row dt{font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.company_info_row dt{width:274px;font-size:2rem}}.company_info_row dd{font-size:1.8rem;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.company_info_row dd{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:2rem}}.company_info_row dd a{color:inherit;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (hover:hover) and (pointer:fine){.company_info_row dd a:hover{opacity:0.7}}.company_info_row:last-of-type{border-bottom:solid 1px #c8c8c8}
/*# sourceMappingURL=company.css.map */