/*.header:before {
	background-color: $g;
}*/
#user .container-txt p.login_status, #user .container-txt p.register_status {
  text-align: center; }
  #user .container-txt p.login_status a, #user .container-txt p.register_status a {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #003e70;
    color: #fff;
    width: 28rem;
    height: 5.2rem;
    border-radius: 5rem;
    margin: 1rem auto 0;
    outline: none;
    border: none; }
    @media only screen and (max-width: 767px) {
      #user .container-txt p.login_status a, #user .container-txt p.register_status a {
        width: 20rem;
        height: 3.6rem;
        font-size: 1.3rem; } }
#user .container-txt > ul {
  display: flex;
  justify-content: center; }
  @media only screen and (max-width: 767px) {
    #user .container-txt > ul {
      flex-direction: column; } }
  #user .container-txt > ul li {
    list-style: none;
    margin: 0 1.5rem; }
    @media only screen and (max-width: 767px) {
      #user .container-txt > ul li {
        margin: 0 auto 1.5rem; } }
    #user .container-txt > ul li a {
      display: flex;
      justify-content: center;
      align-items: center;
      background: #003e70;
      color: #fff;
      width: 28rem;
      height: 5.2rem;
      border-radius: 5rem;
      margin: 1rem auto 0;
      outline: none;
      border: none; }
      @media only screen and (max-width: 767px) {
        #user .container-txt > ul li a {
          width: 20rem;
          height: 3.6rem;
          font-size: 1.3rem; } }

#wpmem_reg {
  max-width: 72rem;
  margin: 0 auto; }
  @media only screen and (max-width: 767px) {
    #wpmem_reg {
      width: 100% !important; } }
  #wpmem_reg #wpmem_register_form, #wpmem_reg #wpmem_profile_form {
    background: rgba(102, 102, 102, 0.1);
    border-radius: 1.5rem; }
    @media only screen and (max-width: 767px) {
      #wpmem_reg #wpmem_register_form, #wpmem_reg #wpmem_profile_form {
        border-radius: .8rem; } }
    #wpmem_reg #wpmem_register_form fieldset, #wpmem_reg #wpmem_profile_form fieldset {
      padding: 4rem;
      margin: 0; }
      @media only screen and (max-width: 767px) {
        #wpmem_reg #wpmem_register_form fieldset, #wpmem_reg #wpmem_profile_form fieldset {
          padding: 1.5rem; } }
      #wpmem_reg #wpmem_register_form fieldset > label, #wpmem_reg #wpmem_profile_form fieldset > label {
        font-size: 1.6rem;
        display: block;
        padding-bottom: .5rem; }
        @media only screen and (max-width: 767px) {
          #wpmem_reg #wpmem_register_form fieldset > label, #wpmem_reg #wpmem_profile_form fieldset > label {
            font-size: 1.3rem; } }
      #wpmem_reg #wpmem_register_form fieldset .div_text input, #wpmem_reg #wpmem_profile_form fieldset .div_text input {
        width: 100%;
        padding: 1.5rem 1.5rem;
        font-size: 1.6rem;
        border: none;
        background: #fff;
        border-radius: .6rem; }
        @media only screen and (max-width: 767px) {
          #wpmem_reg #wpmem_register_form fieldset .div_text input, #wpmem_reg #wpmem_profile_form fieldset .div_text input {
            font-size: 1.4rem;
            padding: 1rem; } }
      #wpmem_reg #wpmem_register_form fieldset .button_div, #wpmem_reg #wpmem_profile_form fieldset .button_div {
        text-align: center; }
        @media only screen and (max-width: 767px) {
          #wpmem_reg #wpmem_register_form fieldset .button_div, #wpmem_reg #wpmem_profile_form fieldset .button_div {
            font-size: 1.2rem; } }
        #wpmem_reg #wpmem_register_form fieldset .button_div .buttons, #wpmem_reg #wpmem_profile_form fieldset .button_div .buttons {
          display: flex;
          justify-content: center;
          align-items: center;
          background: #003e70;
          color: #fff;
          width: 28rem;
          height: 5.2rem;
          border-radius: 5rem;
          margin: 1rem auto 0;
          outline: none;
          border: none; }
          @media only screen and (max-width: 767px) {
            #wpmem_reg #wpmem_register_form fieldset .button_div .buttons, #wpmem_reg #wpmem_profile_form fieldset .button_div .buttons {
              width: 20rem;
              height: 3.6rem;
              font-size: 1.3rem; } }
