.user-list .button-flex{display:flex;justify-content:space-between}.user-list .button-flex a{display:inline-block}.user-list .button-flex a span{font-size:15px}.user-list ul{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;padding-left:0}.user-list ul li{width:30%}.user-list ul li:nth-child(n+4){margin-top:40px}.user-list ul li h3{text-align:center;font-size:20px;padding-bottom:8px;border-bottom:1px solid var(--black)}.user-list ul li a{display:block}.user-list ul li a span{font-size:18px}.button-list ul{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.button-list ul li:not(:nth-child(3n+1)){margin-left:40px}.button-list ul li:nth-child(n+4){margin-top:40px}.button-list ul li a{width:280px;border:1px solid var(--gold)}.button-list ul li a span{color:var(--gold);font-size:18px}.invoice-list .header-date{text-indent:1.5rem}.invoice-list .header-date span{font-weight:700;font-size:1.2rem}.invoice-list .header-file{text-indent:3rem}.invoice-list .header-file a{color:gray}.withdrawal section{display:none}.withdrawal .withdrawal-caution{margin:20px 0 0}.withdrawal .withdrawal-caution ul{padding:initial}.withdrawal .withdrawal-caution li:first-child{font-weight:700;text-align:center}.withdrawal .withdrawal-caution button{width:28%}.withdrawal .withdrawal-caution .btn-area{display:flex;justify-content:space-evenly;margin:20px 0 0}.withdrawal .check-area{text-align:center}.withdrawal .check{font-weight:700}.withdrawal .last-btn{margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.withdrawal .last-btn a,.withdrawal .last-btn input[type=submit]{width:70%}.withdrawal .last-btn .disabled{pointer-events:none;opacity:.5}
