.license{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3rem auto}.license .item-l{-ms-flex-preferred-size:11.2%;flex-basis:11.2%;-ms-flex-negative:0;flex-shrink:0;margin-right:1.5rem}.license .item-r{margin-bottom:0}.license .item-r li{margin-bottom:1rem}.license .item-r li:last-child{margin-bottom:0}.license .item-r li a{font-weight:bold;text-decoration:underline}.license .item-r li a::after{content:"PDF";display:inline-block;background-color:#000;padding:.25rem .25rem .1rem;color:#fff;font-size:.7rem;font-weight:bold;margin-left:.25rem;line-height:1}.license2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.license2 .item-l{-ms-flex-preferred-size:11.2%;flex-basis:11.2%;margin-right:1.5rem}.license2 .item-r{margin-bottom:0}.license2 .item-r li{margin-bottom:1rem}.license2 .item-r li:last-child{margin-bottom:0}.service-content .contact{margin:3rem auto;padding:1rem;background-color:#f2f1ed;border-radius:12px}.service-content .contact address{margin-bottom:0}.service-content .contact address .tel,.service-content .contact address .fax{font-size:1.4rem;font-weight:bold;vertical-align:middle}.service-content .contact address .tel img,.service-content .contact address .fax img{width:30px;vertical-align:middle;position:relative;top:-1px}.service-content .contact address .tel{margin-right:1rem}.service-content .contact .title{margin-bottom:.5rem;font-size:1.5rem}.service-content .contact .subtitle{font-size:1rem;margin-bottom:0}.service-content .contact .hours{display:block;margin-top:.5rem;line-height:1.6}.service-content .contact .hours span{background-color:#000;color:#fff;padding:0 .5rem;font-weight:bold}.l-cnt{margin:3rem auto}.table{width:100%}.table thead tr th{background-color:#736357;color:#fff;padding:.25rem .5rem .1rem}.table thead tr th:not(:first-child){width:15%;text-align:center}.table tbody tr:nth-child(2n){background-color:#eae9dc}.table tbody tr td{padding:.25rem .75rem .1rem}.table tbody tr td:not(:first-child){text-align:center}@media screen and (max-width: 959px){.license{display:block}.license .item-l{width:8rem;max-width:95%;margin:0 auto 2rem}.table-wrap{overflow:auto}.table-wrap .table{width:51rem}.table-wrap .table tfoot td{display:block;font-size:.9rem;margin-top:.5rem}.service-content .contact address span{margin:1rem auto;display:block}.service-content .contact address span:last-child{margin-bottom:0;display:inline-block}.service-content .contact address span:last-child span{margin:0}}