.commercial-transaction-law .section-headline[data-v-609db13a]{width:100%;background:#f3c51e;line-height:60px;text-align:left;margin:0;padding:0 0 0 40px;font-size:24px}.commercial-transaction-law .section-wrapper[data-v-609db13a]{width:70%;margin:0 auto}.commercial-transaction-law .section-item[data-v-609db13a]{display:flex}.commercial-transaction-law .section-label[data-v-609db13a]{width:25%;line-height:75px;color:#f3c51e;border-bottom:1px solid #f3c51e;display:inline-block;text-align:left}.commercial-transaction-law .section-content[data-v-609db13a]{width:75%;line-height:75px;border-bottom:1px solid #ddd;display:inline-block;text-align:left;display:flex;align-items:center}.commercial-transaction-law .section-content__tel[data-v-609db13a]{display:inline-block;line-height:30px}.commercial-transaction-law .price-table-link[data-v-609db13a]{color:#007bff;cursor:pointer}.commercial-transaction-law .price-table-link[data-v-609db13a]:hover{color:#0056b3;text-decoration:none}.commercial-transaction-law .modal-overlay[data-v-609db13a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.commercial-transaction-law .modal-content[data-v-609db13a]{position:relative;max-width:800px;max-height:90%;background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.commercial-transaction-law .modal-close[data-v-609db13a]{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}.commercial-transaction-law .modal-close[data-v-609db13a]:hover{color:#000}.commercial-transaction-law .price-image[data-v-609db13a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.company-profile .section-wrapper[data-v-609db13a]{width:90%;margin:0 auto;font-weight:500}.company-profile .section-item[data-v-609db13a]{display:flex;flex-direction:column}.company-profile .section-label[data-v-609db13a]{border-bottom:none;height:50px;line-height:50px}.company-profile .section-content[data-v-609db13a]{height:50px;line-height:50px;width:100%}.company-profile .section-content[data-v-609db13a]:last-child{line-height:25px}.modal-content[data-v-609db13a]{max-width:95%;max-height:95%;padding:15px}.modal-close[data-v-609db13a]{top:5px;right:10px;font-size:20px}}