@charset "utf-8";

#wpadminbar{
    display: none;
}
body.page,
html {
  }
  .block_user{
    background: #FFF !important;

  }
/*----------------------------------------------------
block_user
--------------------------------------------------- */
.block_user{
    padding: 40px;
    font-size: 14px;
}
.block_user .page_title{
    margin-bottom: 40px;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.block_user input,
.block_user textarea,
.block_user select{
    border: 2px #000 solid;
    padding: 10px;
    border-radius: 5px;
    background: #FFF;
}
.block_user .required-field input[readonly='']{
    background: #eee;
    border: 1px #eee solid;
}
.block_user .wpum-form fieldset{
    margin-bottom: 40px;
    padding:0px;
    background: #eee;
    border: 1px #ccc solid;
}
.block_user .wpum-form ul.exp{
    margin-bottom: 40px;
    padding:0px;
    color: #000;
}
.block_user .wpum-form .attention{
    padding: 10px;
    color: #000;
}
.block_user .wpum-form ul.exp strong{
    color: #FF0000;
}
.wpum-form fieldset div.field{
    padding: 10px;
}
.block_user .wpum-form a,
.wpum-action-links a{
    text-decoration: underline;
}
.block_user .wpum-form label{
    background: #000;
    color: #FFF;
    padding: 10px;
    margin-bottom: 10px;
}
.block_user .wpum-form .fieldset-privacy label,
.block_user .wpum-form .fieldset-remember label{
    background: #FFF;
    color: #000;
}
.block_user .wpum-form input.button{
    background: #FF0000;
    border: 2px #FF0000 solid;
    color: #FFF;
    font-weight: bold;
}
#header-cover-image{
    background-size: contain;
}
#header-avatar-container{
    display: none;
}
.block_user .wpum-form .fieldset-wpum_field_30 label{
    background: #FFFF00;
    color: #000;
    font-weight: bold;

}
.fieldset-wpum_field_16 label:after,
.fieldset-user_description label:after,
.fieldset-wpum_field_18 label:after,
.fieldset-wpum_field_19 label:after,
.fieldset-wpum_field_20 label:after,
.fieldset-wpum_field_21 label:after,
.fieldset-wpum_field_22 label:after,
.fieldset-wpum_field_25 label:after,
.fieldset-user_website label:after,
.fieldset-wpum_field_27 label:after,
.fieldset-wpum_field_28 label:after,
.fieldset-wpum_field_29 label:after,
.fieldset-user_cover label:after,
.fieldset-wpum_field_file_13 label:after,
.fieldset-wpum_field_file_14 label:after,
.fieldset-wpum_field_file_15 label:after,
.fieldset-wpum_field_32 label:after{
    /* content: "オフィシャルサイトに表示されます";
    display: block;
    color:#FF0000;
    font-weight: bold; */
}
.fieldset-user_website{
    display: none;
}
.wpum-uploaded-file-preview img{
    max-width: 200px;
    margin-bottom: 20px;
    vertical-align: middle;
}
.wpum-form fieldset input.input-email, .wpum-form fieldset input.input-text, .wpum-form fieldset select, .wpum-form fieldset textarea {
color: #000;
}
.wpum-form > h2 {
    margin-top: 0;
    color: #000;
}
#wpum-account-forms-tabs ul li.tab-view{
    display: none;
}
#wpum-account-forms-tabs ul li.tab-password{
    display: none;
}
.wpum-form fieldset small.description{
    color: #000;
    line-height: 1.5;
    font-size: 14px;
}
.fieldset-wpum_field_36{
    border: 2px #2778fe solid !important;
}
.block_user .wpum-form fieldset legend{
    display: block;
    background: #2778fe;
    color: #FFF;
    width: 100%;
    padding: 10px;
    font-size: 16px;
}
.wpum-form fieldset .fieldset-wpum_field_group{
    border-bottom: 10px #2778fe solid;
    padding: 10px;
}
.wpum-form fieldset .fieldset-wpum_field_group label{
    background: #2778fe;
}
.wpum-form fieldset .add-repeater-row{
    background: #FF0000;
    padding: 10px;
    margin: 10px;
    color: #000;
    border-radius: 5px;
}
a.remove-repeater-row{
    background: #FF0000;
    color: #FFF;
    border-radius: 5px;
    text-decoration: none !important;
    font-size: 16px;
    padding: 10px 20px ;
}
#wpum_field_16{
    background: #FFcccc;
    border: none;
}