#pages_join {}

#pages_join h2 {font-family:"malgun gothic",dotum;font-size:20px;padding:0 0 10px 0;margin:0 0 30px 0;border-bottom:#999999 solid 3px;}

#pages_join .tt {font-weight:bold;padding:40px 0 15px 0;}
#pages_join .msg {color:#1C5B8C;font-family:dotum;line-height:150%;}
#pages_join .agebox {font-weight:bold;}
#pages_join .msg1 {color:#666666;line-height:150%;}
#pages_join .msg1 .t1 {color:#2996ce;font-weight:bold;}
#pages_join .msg1 .t2 {color:#f74900;}
#pages_join .mbox {padding:20px 0 20px 0;margin:30px 0 30px 0;border:#efefef solid 5px;background:#f7f7f7;padding:15px;text-align:center;}
#pages_join .mbox span {padding:0 1px 0 0;}

#pages_join .agreecheck {text-align:center;padding:20px 0 0 0;color:#333;letter-spacing:-1px;}
#pages_join .topline {border-top:#dfdfdf solid 1px;}
#pages_join .submitbox {padding:50px 0 30px 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 12px 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 .msg{padding:15px;border:1px solid #d8e8f7;border-radius:12px;background:#f5faff;color:#42617e;line-height:1.7}#pages_join .agebox{color:#173451;font-size:15px;font-weight:700}#pages_join .mbox{display:flex;flex-direction:column;gap:12px;margin:18px 0;padding:20px 15px;border:1px solid #dbe5f0;border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(37,73,108,.06);line-height:2.8}#pages_join .mbox span{padding:0}#pages_join .input{max-width:100%;height:40px;padding:0 10px;border:1px solid #cbd9e7;border-radius:9px;outline:0}#pages_join .input:focus{border-color:#0786d8;box-shadow:0 0 0 3px rgba(7,134,216,.1)}#pages_join .msg1{padding:16px;border-radius:12px;background:#fff9e9;color:#6c6450;line-height:1.7}#pages_join .msg1 .t1{color:#087fc8}#pages_join .msg1 .t2{color:#cc6342}#pages_join .submitbox{display:flex;flex-wrap:wrap;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{background:#eef2f6!important;color:#465b70!important}
