.address{display:flex;flex-direction:column;align-items:center;gap:15px;padding:15px}.address h1{color:#333}.address-form{margin-top:15px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.address-form label{width:100%;font-weight:500}.address-form input{width:100%;margin-top:10px;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;height:calc(2.25rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.address-form .submit-button{width:100%;height:50px;border-radius:12px;border:none;background-color:#53c95a;color:#fff;text-align:center;font-size:17px;line-height:normal;margin:16px 0;padding:16px}.work-time{width:100%;display:flex;gap:5px}.close-time,.open-time{display:flex;flex-direction:column}.close-time div,.open-time div{width:66%;display:flex;align-items:center;justify-content:space-between;gap:10px}.work-time input{width:50px}.close-time div span,.open-time div span{font-size:25px}.address-list{width:100%;display:flex;flex-direction:column;align-self:start;gap:15px}.address-list p{font-size:24px}.address-list table{width:100%;border-collapse:collapse}.address-list table tr td{padding:10px 0;font-size:12px;border-bottom:1px solid #000}