/* 사용자추가*/
.center-a {
 display: flex!important;
 justify-content: center!important;
 align-items: center!important;
}
.center-x {
 display: flex!important;
 justify-content: center!important;
}
 /* flex */
 .d-block {
  display: block !important;
}
 .d-grid {
  display: grid!important;
}
 .d-inline-grid {
  display: inline-grid!important;
}
 .d-table {
  display: table!important;
}
 .d-table-row {
  display: table-row!important;
}
 .d-table-cell {
  display: table-cell!important;
}
 .d-flex {
  display: flex !important;
}
 .d-inline-flex {
  display: inline-flex!important;
}
 .d-none {
  display: none !important;
}
  .justify-content-start {
  justify-content: flex-start!important;
}
 .justify-content-end {
  justify-content: flex-end!important;
}
 .justify-content-center {
  justify-content: center!important;
}
 .justify-content-between {
  justify-content: space-between!important;
}
 .justify-content-around {
  justify-content: space-around!important;
}
 .justify-content-evenly {
  justify-content: space-evenly!important;
}
 .align-items-start {
  align-items: flex-start!important;
}
 .align-items-end {
  align-items: flex-end!important;
}
 .align-items-center {
  align-items: center!important;
}
 .align-items-baseline {
  align-items: baseline!important;
}
 .align-items-stretch {
  align-items: stretch!important;
}
 /* margin*/
 .m-0 {
  margin-top: 0px!important;
  margin-right: 0px!important;
  margin-bottom: 0px!important;
  margin-left: 0px!important;
}
 .m-1 {
  margin-top: 0.25rem!important;
  margin-right: 0.25rem!important;
  margin-bottom: 0.25rem!important;
  margin-left: 0.25rem!important;
}
 .m-2 {
  margin-top: 0.5rem!important;
  margin-right: 0.5rem!important;
  margin-bottom: 0.5rem!important;
  margin-left: 0.5rem!important;
}
 .m-3 {
  margin-top: 1rem!important;
  margin-right: 1rem!important;
  margin-bottom: 1rem!important;
  margin-left: 1rem!important;
}
 .m-4 {
  margin-top: 1.5rem!important;
  margin-right: 1.5rem!important;
  margin-bottom: 1.5rem!important;
  margin-left: 1.5rem!important;
}
 .m-5 {
  margin-top: 3rem!important;
  margin-right: 3rem!important;
  margin-bottom: 3rem!important;
  margin-left: 3rem!important;
}
  .ms-0 {
  margin-left: 0px!important;
}
 .ms-1 {
  margin-left: 0.25rem!important;
}
 .ms-2 {
  margin-left: 0.5rem!important;
}
 .ms-3 {
  margin-left: 1rem!important;
}
 .ms-4 {
  margin-left: 1.5rem!important;
}
 .ms-5 {
  margin-left: 3rem!important;
}
 .me-0 {
  margin-right: 0px!important;
}
 .me-1 {
  margin-right: 0.25rem!important;
}
 .me-2 {
  margin-right: 0.5rem!important;
}
 .me-3 {
  margin-right: 1rem!important;
}
 .me-4 {
  margin-right: 1.5rem!important;
}
 .me-5 {
  margin-right: 3rem!important;
}
 .mt-0 {
  margin-top: 0px!important;
}
 .mt-1 {
  margin-top: 0.25rem!important;
}
 .mt-2 {
  margin-top: 0.5rem!important;
}
 .mt-3 {
  margin-top: 1rem!important;
}
 .mt-4 {
  margin-top: 1.5rem!important;
}
 .mt-5 {
  margin-top: 3rem!important;
}
  .mb-0 {
  margin-bottom: 0px!important;
}
 .mb-1 {
  margin-bottom: 0.25rem!important;
}
 .mb-2 {
  margin-bottom: 0.5rem!important;
}
 .mb-3 {
  margin-bottom: 1rem!important;
}
 .mb-4 {
  margin-bottom: 1.5rem!important;
}
 .mb-5 {
  margin-bottom: 3rem!important;
}
 .mx-0 {
  margin-right: 0px!important;
  margin-left: 0px!important;
}
 .mx-1 {
  margin-right: 0.25rem!important;
  margin-left: 0.25rem!important;
}
 .mx-2 {
  margin-right: 0.5rem!important;
  margin-left: 0.5rem!important;
}
 .mx-3 {
  margin-right: 1rem!important;
  margin-left: 1rem!important;
}
 .mx-4 {
  margin-right: 1.5rem!important;
  margin-left: 1.5rem!important;
}
 .mx-5 {
  margin-right: 3rem!important;
  margin-left: 3rem!important;
}
 .my-0 {
  margin-top: 0px!important;
  margin-bottom: 0px!important;
}
 .my-1 {
  margin-top: 0.25rem!important;
  margin-bottom: 0.25rem!important;
}
 .my-2 {
  margin-top: 0.5rem!important;
  margin-bottom: 0.5rem!important;
}
 .my-3 {
  margin-top: 1rem!important;
  margin-bottom: 1rem!important;
}
 .my-4 {
  margin-top: 1.5rem!important;
  margin-bottom: 1.5rem!important;
}
 .my-5 {
  margin-top: 3rem!important;
  margin-bottom: 3rem!important;
}
 /* padding */
 .p-0 {
  padding-top: 0px!important;
  padding-right: 0px!important;
  padding-bottom: 0px!important;
  padding-left: 0px!important;
}
 .p-1 {
  padding-top: 0.25rem!important;
  padding-right: 0.25rem!important;
  padding-bottom: 0.25rem!important;
  padding-left: 0.25rem!important;
}
 .p-2 {
  padding-top: 0.5rem!important;
  padding-right: 0.5rem!important;
  padding-bottom: 0.5rem!important;
  padding-left: 0.5rem!important;
}
 .p-3 {
  padding-top: 1rem!important;
  padding-right: 1rem!important;
  padding-bottom: 1rem!important;
  padding-left: 1rem!important;
}
 .p-4 {
  padding-top: 1.5rem!important;
  padding-right: 1.5rem!important;
  padding-bottom: 1.5rem!important;
  padding-left: 1.5rem!important;
}
 .p-5 {
  padding-top: 3rem!important;
  padding-right: 3rem!important;
  padding-bottom: 3rem!important;
  padding-left: 3rem!important;
}
 .ps-0 {
  padding-left: 0px!important;
}
 .ps-1 {
  padding-left: 0.25rem!important;
}
 .ps-2 {
  padding-left: 0.5rem!important;
}
 .ps-3 {
  padding-left: 1rem!important;
}
 .ps-4 {
  padding-left: 1.5rem!important;
}
 .ps-5 {
  padding-left: 3rem!important;
}
 .pe-0 {
  padding-right: 0px!important;
}
 .pe-1 {
  padding-right: 0.25rem!important;
}
 .pe-2 {
  padding-right: 0.5rem!important;
}
 .pe-3 {
  padding-right: 1rem!important;
}
 .pe-4 {
  padding-right: 1.5rem!important;
}
 .pe-5 {
  padding-right: 3rem!important;
}
 .pt-0 {
  padding-top: 0px!important;
}
 .pt-1 {
  padding-top: 0.25rem!important;
}
 .pt-2 {
  padding-top: 0.5rem!important;
}
 .pt-3 {
  padding-top: 1rem!important;
}
 .pt-4 {
  padding-top: 1.5rem!important;
}
 .pt-5 {
  padding-top: 3rem!important;
}
  .pb-0 {
  padding-bottom: 0px!important;
}
 .pb-1 {
  padding-bottom: 0.25rem!important;
}
 .pb-2 {
  padding-bottom: 0.5rem!important;
}
 .pb-3 {
  padding-bottom: 1rem!important;
}
 .pb-4 {
  padding-bottom: 1.5rem!important;
}
 .pb-5 {
  padding-bottom: 3rem!important;
}
 .px-0 {
  padding-right: 0px!important;
  padding-left: 0px!important;
}
 .px-1 {
  padding-right: 0.25rem!important;
  padding-left: 0.25rem!important;
}
 .px-2 {
  padding-right: 0.5rem!important;
  padding-left: 0.5rem!important;
}
 .px-3 {
  padding-right: 1rem!important;
  padding-left: 1rem!important;
}
 .px-4 {
  padding-right: 1.5rem!important;
  padding-left: 1.5rem!important;
}
 .px-5 {
  padding-right: 3rem!important;
  padding-left: 3rem!important;
}
 .py-0 {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
 .py-1 {
  padding-top: 0.25rem!important;
  padding-bottom: 0.25rem!important;
}
 .py-2 {
  padding-top: 0.5rem!important;
  padding-bottom: 0.5rem!important;
}
 .py-3 {
  padding-top: 1rem!important;
  padding-bottom: 1rem!important;
}
 .py-4 {
  padding-top: 1.5rem!important;
  padding-bottom: 1.5rem!important;
}
 .py-5 {
  padding-top: 3rem!important;
  padding-bottom: 3rem!important;
}