.consignment .container{padding: 32px 24px; display: flex; flex-direction: column; align-items: center;}
.consignment .contents_wrap{width: 100%; max-width: 550px; display: flex; flex-direction: column; gap: 32px;}
.consignment .title{display: flex; flex-direction: column; text-align: center; align-items: center;}
.consignment .title h2{font: var(--title-title4-b); letter-spacing: var(--ls-title-title4-b);}

.consignment .form_wrap{display: flex; flex-direction: column;}
.consignment .column{display: flex; flex-direction: column;}
.consignment .agree_wrap{margin: 24px 0 0 0; border-top: 1px solid var(--neutral-80, #E2E8EF); padding: 10px 0 0 0; gap: 8px; display: flex; flex-direction: column;}
.consignment .agree_wrap .row{display: flex; align-items: center; justify-content: space-between;}
.consignment .form_wrap button[type="submit"]{margin: 24px 0 0 0; width: 100%;  align-self: center;}

.consignment input[type="radio"]+label, .consignment input[type="checkbox"]+label{padding: 7px 0;}

.agree_modal ._modal_contents{padding: 14px 24px 32px; font: var(--body-body2-sb); letter-spacing: var(--ls-body-body2-sb); display: flex; flex-direction: column; gap: 16px;}
.agree_modal ._modal_contents ul{display: flex; flex-direction: column;gap: 4px;}
.agree_modal ._modal_contents strong{font: var(--body-body2-sb); letter-spacing: var(--ls-body-body2-sb); }
.agree_modal ._modal_contents p{display: flex; align-items: flex-start; font: var(--body-body2-r); letter-spacing: var(--ls-body-body2-r); padding: 0 14px;}
.agree_modal ._modal_contents p .red{color: var(--rose-600, #BD0044);}