@charset "UTF-8";

.hide	{ padding: 0 !important; margin: 0 !important; border: 0 none !important; text-indent: -999px !important; overflow: hidden !important; background: transparent !important; }


.join-input.user_password .pw-modify__warn	{ position: static; transform: translate(0, 0); }

.mpg-card__barcode .card_barcode	{ display: block; }
.mpg-card__barcode .card_barcode svg	{ display: block; margin: 0 auto; }


.proc_write input[name="post"] + .process_address_search	{ margin-left: 10px; }

.gov_discount.ui-dialog-content h3	{ margin: 0 0 10px 0; }
.gov_discount.ui-dialog-content table	{ margin: 10px 0; }
.gov_discount.ui-dialog-content table tbody tr th,
.gov_discount.ui-dialog-content table tbody tr td	{ padding: 10px; }
.gov_discount.ui-dialog-content table tbody tr td	{ text-align: left; }
.gov_discount.ui-dialog-content table tbody tr td input	{ display: inline-block; max-width: calc(50% - 1em); }
.gov_discount.ui-dialog-content table tbody tr td .split	{ display: inline-block; width: 2em; text-align: center; }
.gov_discount.ui-dialog-content p	{ margin: 10px 0; text-align: center; font-weight: bold; }
.gov_discount.ui-dialog-content p input[type="checkbox"]	{ width: 20px; height: 20px; }
.gov_discount.ui-dialog-content p + p	{ margin-top: 20px; }
.gov_discount.ui-dialog-content a.button	{ min-width: 150px; line-height: 50px; padding: 0; font-size: 1rem; }