#pages_join {}

#pages_join h2 {font-family:"malgun gothic",dotum;font-size:20px;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:#999999 solid 3px;}
#pages_join .msg {padding:0 0 25px 0;color:#1C5B8C;font-family:dotum;line-height:150%;}
#pages_join .msg span {font-size:11px;color:#ff0000;}

#pages_join table {width:100%;border-spacing:0px;border-collapse:collapse;letter-spacing:-1px;border-top:#E6E6E6 solid 1px;color:#888;}
#pages_join table caption {display:none;}
#pages_join table thead {display:none;}
#pages_join tbody td {padding:12px 0 12px 0;border-bottom:#E6E6E6 solid 1px;color:#888;}
#pages_join tbody td div {padding:7px 0 0 0;line-height:150%;}
#pages_join tbody td .remail {position:relative;top:-3px;left:-2px;color:#111;}
#pages_join tbody td .btn {margin:1px;}
#pages_join tbody td .hmsg {font-weight:bold;color:#ff0000;}
#pages_join tbody td .hmsg .ok {color:#0000ff;}
#pages_join tbody td .lsize {width:220px;}
#pages_join .key {color:#111;}
#pages_join .key span {font-weight:normal;font-size:12px;font-family:arial;color:#ff0000;padding:0 0 0 5px;}
#pages_join .submitbox {padding:20px 0 20px 0;text-align:center;}
#pages_join .submitbox input {height:30px;margin:0 2px 0 2px;padding:0 10px 0 10px;font-weight:bold;}

/* JusQ mobile membership */
#pages_join{width:100%;padding:12px 10px 36px;color:#27364a;font-family:"Pretendard","Noto Sans KR","Malgun Gothic",sans-serif}#pages_join *{box-sizing:border-box}#pages_join h2{position:relative;margin:0 0 18px;padding:22px 20px 52px;border:1px solid #dce8f4;border-radius:18px;background:linear-gradient(135deg,#f5fbff,#f8faff);color:#102a4d;font-size:25px;box-shadow:0 8px 22px rgba(31,78,121,.06)}#pages_join h2:before{content:"JUSQ MEMBERSHIP";display:block;margin-bottom:8px;color:#0786d8;font-size:10px;letter-spacing:1.6px}#pages_join h2:after{content:"약관 동의  →  본인 확인  →  정보 입력";position:absolute;left:20px;bottom:19px;color:#71849a;font-size:11px}#pages_join h3{margin:24px 0 10px;color:#173451;font-size:17px}#pages_join .msg{margin-bottom:16px;padding:15px;border:1px solid #d8e8f7;border-radius:12px;background:#f5faff;color:#42617e;line-height:1.7}#pages_join table{width:100%;overflow:hidden;border:1px solid #dbe5f0;border-spacing:0;border-collapse:separate;border-radius:14px;background:#fff;color:#526579;letter-spacing:0}#pages_join tbody tr{display:block;padding:13px 14px;border-bottom:1px solid #edf1f5}#pages_join tbody tr:last-child{border-bottom:0}#pages_join tbody td{display:block;width:100%;padding:0;border:0;color:#526579}#pages_join .key{margin-bottom:8px;color:#243b53;font-weight:700}#pages_join input.input,#pages_join select,#pages_join textarea{max-width:100%;min-height:40px;padding:8px 10px;border:1px solid #cbd9e7;border-radius:9px;background:#fff;color:#2c4055;outline:0}#pages_join input.input:focus,#pages_join select:focus,#pages_join textarea:focus{border-color:#0786d8;box-shadow:0 0 0 3px rgba(7,134,216,.1)}#pages_join .lsize{width:100%!important}#pages_join tbody td .remail{position:static;margin-top:6px;color:#53687c}#pages_join input[type=checkbox],#pages_join input[type=radio]{width:16px;height:16px;vertical-align:-3px;accent-color:#0786d8}#pages_join .btngray{height:38px!important;margin-top:6px;padding:0 12px;border:0!important;border-radius:8px;background:#eef2f6!important;color:#465b70!important;box-shadow:none!important}#pages_join #addrbox>div input{width:100%}#pages_join .submitbox{display:flex;justify-content:center;gap:8px;padding:24px 0 0}#pages_join .submitbox input{height:44px;margin:0;padding:0 18px;border:0!important;border-radius:10px;font-weight:700;box-shadow:none!important}#pages_join .submitbox .btnblue{background:#0786d8!important;color:#fff!important}#pages_join .submitbox .btngray{margin-top:0;background:#eef2f6!important;color:#465b70!important}

