#userFrm * {font-family: 'Montserrat', 'Noto Sans KR', sans-serif; letter-spacing: -0.5px;}

#memberFind .member-txt {margin-bottom: 10px;}
#memberFind > p {display: block; margin-bottom: 30px; font-size: 1em; font-weight: 400; color: #979797; text-align: center; word-break: keep-all;}

#memberFind #frm li:not(:first-child) {border-top:0px}
#memberFind #frm .suFrm li {width: 100%; margin-bottom: 8px;}
#memberFind #frm .suFrm li input { width:100%; padding:14px 16px; border:none; box-shadow:none; outline:none; vertical-align: middle; box-sizing: border-box; border: 1px solid #ddd; border-radius: 4px;}

#memberFind .tabNav {width: 100%; font-size: 0;}
#memberFind .tabNav li {display: inline-block; width: 50%;height:46px; text-align:center;}
#memberFind .tabNav li a {position: relative; display: block; padding: 0 10px; font-size: 1rem; line-height: 46px; text-decoration: none; background: #fff; border-bottom: 1px solid #ddd;}
#memberFind .tabNav li a:before {content: ""; position: absolute; left: 0; bottom: 0px; width: 100%; height: 2px;}
#memberFind .tabNav li a.active:before {background: #333;}
#memberFind .tabNav li a.active {border-bottom: 1px solid #fff;}
#memberFind .tabNav li a:hover, .tabNav li a.active {background: #fff; font-weight: 600;}
#memberFind .tabCon {padding: 30px 0 0;}
#memberFind .tabCon > div { display:none; }
