.MemberMyVouchersmain{ width:100%; display:inline-block; margin-top:100px; }
.MemberMyVouchersmain > .main0 > div > div > .membermyvouchersmaintitle > h3{ text-align:center; margin:50px 0;}
.MemberMyVouchersmain > .main0 > div > div > .membermyvouchersmaintitle > h3 > span{ font-size:32px; border-bottom:5px solid #000;}
.MemberMyVouchersmain > .main0 > div > div > form > div{ display:flex; flex-direction: column; gap:8px;}
.MemberMyVouchersmain > .main0 > div > div > form > div > ul{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; background-color:#f1f1f1;  padding:30px;}
.MemberMyVouchersmain > .main0 > div > div > form > div > ul > li{ display:flex; align-items:center; flex-wrap:wrap;}
.MemberMyVouchersmain > .main0 > div > div > form > div > ul > li:first-child{ width:100%;}
.MemberMyVouchersmain > .main0 > div > div > form > div > ul > li > label{ display:none;}
.MemberMyVouchersmain > .main0 > div > div > form > div > ul > li > div{ }
.MemberMyVouchersmain > .main0 > div > div > form > div > ul > li > div > select{ padding:8px 28px; font-size:18px; background-color:#fff; border:1px solid #eee;}
.MemberMyVouchersmain > .main0 > div > div > form > div > ul > li > div > input[type=text]{ padding:6px; font-size:18px; background-color:#fff; border:1px solid #eee; width:300px;}
.MemberMyVouchersmain > .main0 > div > div > form > div > ul > li > div > input[type=date]{ padding:6px 28px; font-size:18px; background-color:#fff; border:1px solid #eee;}
.MemberMyVouchersmain > .main0 > div > div > form > div > nav{ display:flex; justify-content:center; gap:16px; padding:16px 30px;}
.MemberMyVouchersmain > .main0 > div > div > form > div > nav > a{ background-color:#000; color:#fff; display:inline-block; padding:6px 30px; font-size:18px;}

.MemberMyVouchersmain{ width:100%; display:inline-block; margin-top:100px; }
.membermyvouchersmainlist{ width:90%; max-width:580px; margin:50px auto; overflow:hidden; overflow-x:scroll;}
.membermyvouchersmainlist > table{ width:100%;}
.membermyvouchersmainlist > table > thead{ position: -webkit-sticky; /* 사파리 브라우저 지원 */
position: sticky;
top:0;
background-color:#fff;
}
.membermyvouchersmainlist > table > thead > tr > th{ padding:8px; font-size:18px;}

.membermyvouchersmainlist > table > tbody > tr > td{ padding:8px;font-size:18px;}
.membermyvouchersmainlist > table > tbody > tr > td > ul.number > li{ margin-left:40px; margin-right:10px; list-style:decimal; padding:4px 0;}
.membermyvouchersmainlist > table > tbody > tr > td > ul.number > li > h4{ font-weight:normal;}

.orignalprice{ text-decoration:line-through;}
.orignalprice,.saleprice{ width:100%; display:flex; justify-content:flex-end; gap:6px;}
.orignalprice:before,.saleprice:before{ content: "₩ ";}

.td1,.td5{ width:50px; text-align:center;}
.td3{ min-width:100px; text-align:center; word-break:break-all;}
.td2{ min-width:100px; text-align:center;}
.td4{ min-width:100px; text-align:center;}
.td3{ text-align:center;}

.td7,.td8{ min-width:120px;}