/*=============================================================
 companyu
=============================================================*/
#companyContents { margin-bottom: 30px; }
@media all and (min-width: 600px) { #companyContents { margin-bottom: 60px; } }
.mod_head02 { margin-bottom: 15px; }
@media all and (min-width: 600px) { .mod_head02 { margin-bottom: 30px; } }
.comapnyBox { padding: 0 15px; }
.comapnyBox .table { border-bottom: 1px solid #e1e1e1; }
.comapnyBox .table th { box-sizing: border-box; padding: 15px 20px; background: #fff0ee; font-weight: bold; }
.comapnyBox .table td { box-sizing: border-box; padding: 10px 20px; background: #fff; }
.comapnyBox .table td hr { border: 0; border-bottom: 1px solid #e1e1e1; }
.comapnyBox .table td a { color: #e20; }
.comapnyBox .table td a:before { display: inline-block; position: relative; top: 0; width: 4px; height: 4px; margin-right: 5px; border-top: 2px solid #e20; border-right: 2px solid #e20; vertical-align: middle; content: ""; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
@media all and (max-width: 600px) { .comapnyBox .table tr , .comapnyBox .table th , .comapnyBox .table td { display: block; } }
@media all and (min-width: 600px) { .comapnyBox { padding: 0; }  .comapnyBox .table { border-bottom: 0; }  .comapnyBox .table tr:not(:last-child) th , .comapnyBox .table tr:not(:last-child) td { border-bottom: 1px solid #e1e1e1; }  .comapnyBox .table th { width: 275px; padding: 20px; border-top: 1px solid #e1e1e1; }  .comapnyBox .table td { padding: 20px; border-top: 1px solid #e1e1e1; } }
/*# sourceMappingURL=maps/company.css.map */