.memberside #sideNav .title{padding-bottom: 10px;margin-bottom: 30px;}
.memberside #sideNav .title h3{font-size: 2.1875rem;position:relative;padding-left:20px;font-weight:500;margin-bottom: 10px;line-height: 170%;color: var(--black);letter-spacing: 2px;text-align: left;}
.memberside #sideNav .title h3:after{background:#ffcd11;border-radius:20px;content:"";height:1.75rem;left:-5px;position:absolute;top:50%;transform:translateY(-50%);width:8px}
#memberBox{background-color: #fff;padding-bottom: 10px;}
#memberBox table{margin:30px auto;width:96%}
#memberBox td,#memberBox th{padding:10px;border:0px solid #a2a9b1}
#memberBox tr.active td{min-height:48px;font-size:19px;font-weight:700;background-color:var(--primary);white-space:nowrap;color:#fff;letter-spacing:1px}
#memberBox tr:nth-child(2n) td{background:#f4f4f4}
#memberBox tr.active td{padding:20px 15px}
#memberBox tr.active td:first-child{border-top-left-radius:10px;}
#memberBox tr.active td:last-child{border-top-right-radius:10px}
#memberBox th{padding:10px 5px;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:#3a4856;text-align:center;color:#ffffff;letter-spacing:2px;font-weight:400}
#memberBox th:last-child{border-right:none}
#memberBox td{background:#fff;color:#2c2c2c;font-size:16px;padding:15px;margin:0 10px;min-height:65px;border-bottom:1px solid #c7c9c9}
#memberBox tbody td:first-child{font-family: "Tenor Sans", serif;}
#memberBox tr td p{text-align:center}
#memberBox tbody tr:hover td{background:#e9e9e9}
#memberBox tbody tr:hover td a{color: var(--primary);}
#memberBox td .btn{background-color:#3498db;border-radius:4px;cursor:pointer;height:26px;position:relative;width:26px;text-align:center;padding:0;border-color:light-dark(rgba(118,118,118,0.3),rgba(195,195,195,0.3))}
#memberBox td:nth-child(5) .btn{background:#389a38}
#memberBox td:nth-child(6) .btn{background-color:red}
#memberBox td:last-child .btn{background-color:#b4b4b4}
#memberBox td .btn i{color:#fff;left: 22%;position:absolute;top:20%}
#memberBox td .btn b{display:none}
#memberBox #member_bar{padding:0 20px;color:var(--white);background-color:var(--primary);font-size:16px;text-transform:uppercase;display:inline-flex;align-items:center;position:relative;border:1px solid hsl(0deg 0% 48.8% / 30%);line-height:40px;border-radius:22px;width:auto;text-align:center}
#pagenav{text-align:center}
.conditionBox{background-color:#373737;border-radius:12px;display:flex;margin-top:36px;padding:28px 44px}
.conditionBox #go_search svg{fill: #ffffff;padding: 12px;}
#search_box form,#search_box form input{border-radius:100px;border-right:none;display:flex;align-items:center}
#search_box form  a{height:45px;width:45px;display:flex;align-items:center;justify-content:center}
#search_box svg {width: 18px;aspect-ratio: 1/1;fill: #211e1e;}

@media screen and (max-width: 760px) {
    .conditionBox{padding: 28px 24px;}
    .memberside #sideNav .title h3{font-size: 1.6rem;}
    .memberside #sideNav .title{padding-bottom: 10px;margin-bottom: 10px;}
	#memberBox{width:auto;overflow-x:scroll;margin:0 0 .5em;-webkit-overflow-scrolling:touch}
	#memberBox table{width: 700px;border-right:1px #e6e6e6 solid;border-top:1px #e6e6e6 solid}
}