body.Member.MyVouchers .main0{ margin-top:202px; float:left; width:100%; display:inline-block;}
body.Member.MyVouchers .main0 > div{ margin:auto; max-width:1170px;}

.membermyvouchersmainwrite > form{ background-color:#f1f1f1; padding:30px;  display:flex; justify-content:center; align-items:center;  flex-wrap:wrap; width:calc(90% - 60px); gap:30px; margin:auto;}
.membermyvouchersmainwrite > form > ul{ flex-grow:1; width:100%;}
.membermyvouchersmainwrite > form > ul > li{ display:flex; align-items:center; justify-content:center; gap:30px; margin:auto;}
.membermyvouchersmainwrite > form > ul > li > label {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.membermyvouchersmainwrite > form > ul > li > div{ }
.membermyvouchersmainwrite > form > ul > li > div > input[type=text] {
  background-color: #fff;
  border: none;
  padding:6px 20px; font-size:18px;
  min-width:330px;

}
.membermyvouchersmainwrite > form > ul > li > div > input[type=text]::placeholder{
}



.membermyvouchersmainwrite > form > nav{ display:flex; gap:16px;}
.membermyvouchersmainwrite > form > nav > a{ padding:8px 30px; display:inline-block; border:1px solid #004cff; color: #004cff; background-color:#fff;}
.membermyvouchersmainwrite > form > nav > a:hover{
  color: #004cff;
  border:  1px solid ;
  background-color: #fff;
}
#couponaddbtn{ background-color:#fff;}
#couponreset{ background-color:#fff;}

body.Member.MyVouchers .main1{ width:100%; display:inline-block; margin-top:80px;  padding-bottom:80px; }
body.Member.MyVouchers .main1 > div{ display:flex; margin:auto; max-width:540px; justify-content: space-between; align-items: center;}
body.Member.MyVouchers .main1 > div > div{ width:100%;}

.main0>div:first-child div.membermyvouchersmaintitle > h3{ 
  text-align: center;
  display: block;
  margin: 0 auto;  
  position: relative;
  margin-bottom: 124px;
}
.main0>div:first-child div.membermyvouchersmaintitle > h3 > span{
 
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #000;
  border-bottom:5px solid #000;
}

.membermyvouchersmaintitle {
  margin-bottom: 34px;
}



.main1 .membermyvouchersmaintitle{
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.main1 .membermyvouchersmaintitle>h3{
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.membermyvouchersmainlist > ul{ display:flex; justify-content:flex-start; flex-wrap:wrap; gap:16px;}
.membermyvouchersmainlist > ul > li{ position:relative;flex-grow:1;}
.membermyvouchersmainlist > ul > li > div {
    display: flex;
    align-items: center;
    transition-duration: 0.3s;
    border: 2px solid #000;
	
}
/* .membermyvouchersmainlist > ul > li > div:hover{ background-color:rgba(0,76,255,0.3);} */


.membermyvouchersmainlist > ul > li > div > .text{ display:flex; transition-duration:0.3s; align-items:center; justify-content:space-between;  flex-grow:1; 
  padding:27px 32px; 
} 
.membermyvouchersmainlist > ul > li > div > .text > .title{ flex-grow:1; width:280px;}
.membermyvouchersmainlist > ul > li > div > .text > .title > h4{  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  color: #004cff;}
.membermyvouchersmainlist > ul > li > div > .text > .title > p{   font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
}
.membermyvouchersmainlist > ul > li > div > .text > .title > p:before{ content:"₩ ";}
.membermyvouchersmainlist > ul > li > div > .text > .title > aside{ font-size:16px; color:#555;}
  
.dates{
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #aaa;
}
.membermyvouchersmainlist > ul > li > div > .text > .controldata {

}

.membermyvouchersmainlist > ul > li > div > .text > .controldata > nav{ width:100%; display:flex; justify-content:center; }
.membermyvouchersmainlist > ul > li > div > .text > .controldata > nav > a{ font-size: 18px; border:1px solid #004cff; display:inline-block; padding:8px 30px; color:#004cff; text-align:center;}
.membermyvouchersmainlist > ul > li > div > .text > .controldata > nav > a.disabled{ border:1px solid #ddd; color:#ddd; cursor:default; pointer-events: none;}


.membermyvouchersmainlist > ul > li.disabled{ opacity:0.3;}
.membermyvouchersmainlist > ul > li.disabled > div > .text > .controldata > nav > a{ border:1px solid #000; color:#000; cursor:default; pointer-events: none;}






.nolist{ display:flex;  align-items: center; justify-content:center; width:100%; pointer-events:none;}
.nolist > div{ text-align:center; flex-grow:1; padding:80px 0; }
.nolist > div > p:before{ content:""; background-repeat:no-repeat; background-position:center center; background-image:url(https://file.k-friends.kr/data/20221102/042405_1.svg); display:inline-block; width:100%; height:96px;}


.nolist > div > p{
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.21;
  letter-spacing: -0.48px;
  color: #b5b5b5;
  margin:auto;
  margin-top:22px;
}
.nolist > div > a{
  width: 142px;
  height: 31px;
  border: solid 1px #b5b5b5;
  background-color: #fff;
  display:flex; align-items: center; justify-content:center;
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: -0.38px;
  color: #b5b5b5;
  margin:auto;
  margin-top:28px;
}


.nolist > div > a > .linktext{
	transform:scale(1);
	transition-duration:0.2s;
	margin-right:5px;
}

.nolist > div > a > .linkicon{
	transform:scale(0.8);
	transition-duration:0.3s;
	margin-left:5px;
	 background-repeat:no-repeat; background-position:0 5px;
}
.nolist > div > a > .linkicon img{ float:left; transition-duration:0.3s; margin-top:5px;}

.nolist > div > a:hover{
	background-color:#004cff;
	color:#fff;
	border:1px solid #004cff;
}



.nolist > div > a:hover > .linktext{ transform:scale(1,1);}
.nolist > div > a:hover > .linkicon{ transform:scale(1,0.8); background-image:url(https://file.k-friends.kr/data/20220729/094353_0.svg);}
.nolist > div > a:hover > .linkicon img{ opacity:0;}


.KumGubunKRW:before{ content:"₩ "; }
.KumGubunUSD:before{ content:"$ "; }

.KumGubunEUR:before{ content:"€ "; }
.KumGubunJPY:before{ content:"¥ "; }
.KumGubunCNY:before{ content:"¥ "; }