  label{font-family: 'Pretendard';border-radius: 0.5rem;height:45px; line-height:45px; text-align: center;font-size: 22px;letter-spacing: -0.35px;color: white;text-transform: capitalize;background: #0B3F00;margin-right: auto;font-family: 'Pretendard';position: relative;}
  .full_input{width: 71.5%;margin-left:0rem; border-radius: 0.5rem; background-color: #f9f9f9;border: 1px solid #cacaca;}
  #fregisterform .captcha{display: flex; gap:0.3rem}
  input[type="number"]::-webkit-outer-spin-button,
  input[type="number"]::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0;
  }
  .chk_box input[type="checkbox"]:checked + label{width: auto; background-color: transparent;}
  .chk_box input[type="checkbox"] + label{width: auto; background-color: transparent;}
  img{width: initial;}
  #container{margin:0 !important; width: 100%;}
  #container_wr{width: 100%; max-width:100%;}
  .chk_li {padding-left: 3px;}
  .form_01 textarea{width: 86%;}
  .form_01 ul:after, .form_01 li:after{display:none;}
  #container_title{display:none;}
  .twopart_input{margin-right:0.6rem; width: 180px;}
  #register_form h2{border:0;}
  .register_form_inner{border:0;}
  .gnb_wrap{display:none !important;}
  .sub_flex{margin:0;}
  .s6 .m1{margin:0;display: flex;justify-content: center;}
  .m1 .sub_flex .left .sub_menu .sub_menu_tap{font-size:17px;}
  .m1 .sub_flex .left{height:308px;}
  #register_form{background:transparent; margin-top:3rem;}
  .register_form_inner{background:transparent;}
  .fa.fa-question-circle-o:before{font-size:18px; display: flex;}
  .tooltip_icon{display:flex;}
  .register .btn_confirm .btn_submit{margin: 0; width: 175px; display: flex; justify-content: center; align-items: center; background-color: #0B3F00;    font-family: 'Pretendard'; font-size: 18px; font-weight: 500;}
  .is_captcha_use{margin-top: 0.5rem;}
  .register_form_inner ul{padding: 0; display: flex; width: 100%;  gap: 1rem;  margin-top:1rem;  flex-wrap: wrap;justify-content: space-between;}
  #fregisterform .form_01 div{margin:0; gap:0.5rem; width: 100%;}
  .register_form_inner label{line-height:inherit; margin-right: 0.6rem !important; width: 135px;height:auto; margin:0; gap:0.3rem; display:flex;justify-content: center;align-items: center;}
  .flex_box{flex-wrap:wrap;     justify-content: space-between;}
  .form_01 .grid_box{display: flex; flex-wrap:wrap; width: 100%; margin-top:0.5rem;position: relative;  top: -3rem;}
  .form_01 .grid_box .full_input{width: 100%;}
  .form_01 .grid_box label{width: 180px;}
  .frm_input3{width: 100%;}
  .form_01 li{display:flex; width: 49%;flex-wrap:wrap; margin-bottom:0;}
  .form_01 .margin_input{margin:0}
  #fregisterform .btn_confirm{display: flex; justify-content: center;}
  .f_center{position: relative;}
  .w_100{width: 100% !important;}
  .chk_box{width: 100% !important;}
  .check_box_wrap{    display: flex;justify-content: center;align-items: center;gap: 0.5rem;margin-bottom: 5rem;}
  .check_box_wrap p{    font-size: 19px;font-family: 'KoreanGD13R'; color: black;}
  .check_box_wrap label{width: auto; background-color: transparent; text-align: left; display: block;}
  .check_box_wrap .img_box{border: 1px solid #cacaca;margin-left: 4rem; width: auto !important;}
  .toggle{display: none !important;}
  .toggle_on{display: flex !important;}
    .sub_flex{margin-top:0 !important;}
  @media screen and (max-width:900px){
    #hd, #wrapper, #ft{min-width:unset !important; max-width: 100vw !important; margin-top:200px !important;}
      .m1 .sub_flex .left{height:auto}
      
  }