html,body {
  font-family:'Pretendard',sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size:18px;
}
:root {
  --font-title: 1.7rem;
  --font-sssmall: .6rem;
  --font-ssmall: .7rem;
  --font-small: .8rem;
  --font-smedium: .9rem;
  --font-snormal: 1rem;
  --font-slarge: 1.1rem;
  --font-sxlarge: 1.1rem;
  --font-sbig: 1.3rem;
  --font-ssbig: 1.5rem;

  --font-black: 900;
  --font-ebold: 800;
  --font-bold: 700;
  --font-sbold: 600;
  --font-medium: 500;
  --font-regular: 400;
}

span.ne {font-size:var(--font-sssmall);}

section.join .inner .join_info .join_wrapper .join_wrap {display:flex;flex-direction:column;gap:1rem 0;}
section.join .inner .join_info .join_wrapper .join_wrap .box_sel{display:flex;flex-direction:column;gap:.1rem 0;}
section.join .inner .join_info .join_wrapper .join_wrap .box_sel .rdo_wrap{display:flex;gap:0 .3rem;justify-content: center;}
section.join .inner .join_info .join_wrapper .join_wrap .box_sel .rdo_wrap .rdo{display:flex;align-items:center;justify-content:center;width:45%;background:#DEDEDE;padding:.5rem 1rem;text-align: center;border-radius:5px;height:3rem;}
section.join .inner .join_info .join_wrapper .join_wrap .box_sel .rdo_wrap .rdo.on{background: #c6f5d3;}
section.join .inner .join_info .join_wrapper .join_wrap .box_sel .ipt_wrap {}
section.join .inner .join_info .join_wrapper .join_wrap .box_sel .ipt_wrap input{height:3rem;font-size:var(--font-small);width:100%;border:1px solid #DEDEDE;padding:.5rem 1rem;box-sizing: border-box;border-radius:5px;}
section.join .inner .join_info .join_wrapper .join_wrap .btns_wrap{width:100%;display:flex;justify-content: center;padding-top:.5rem;}
section.join .inner .join_info .join_wrapper .join_wrap .btns_wrap .btn_ok{background:#666;padding:1rem 3rem;color:#FFFFFF;border-radius:5px;}
