@charset "utf-8";

/* 회원정보 수정 */
#middle:has(.newModifyPage) {min-height:auto;}
.newModifyPage {width:1000px;color:#222;}
.newModifyPage__header {padding:66px 0 50px;text-align:center;}
.newModifyPage__header .newModifyPage__title {font-family:"Pretendard Medium";font-weight:500;font-size:38px;}
.newModifyPage .user-profile {padding:60px 60px 40px;margin-top:30px;border:1px solid #eee;border-top:2px solid #222;}
.newModifyPage .user-profile + .user-profile {margin-top:60px;}
.newModifyPage .user-profile:has(.user-profile__desc) {padding:30px;border-top:1px solid #e6e6e6;}
.newModifyPage .user-profile__title {display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px;border-bottom:1px solid #e6e6e6;}
.newModifyPage .user-profile__title .title {font-size:20px;font-family:"Pretendard Medium";}
.newModifyPage .user-profile__title .text {font-size:13px;color:#555;}
.newModifyPage .user-profile__info {padding:30px 20px 0;}
.newModifyPage .user-profile__item {display:flex;align-items:center;margin-top:16px;min-height:34px;}
.newModifyPage .user-profile__item:first-child {margin-top:0;}
.newModifyPage .user-profile__label {flex-shrink:0;width:184px;font-size:14px;line-height:1;}
.newModifyPage .user-profile__value {width:100%;font-size:14px;}
.newModifyPage .user-profile__value .sText {display:block;margin-top:8px;font-size:12px;color:#b5b5b5;line-height:15px;}
.newModifyPage .user-profile__value .sText + .sText {margin-top:4px;}
.newModifyPage .user-profile__value .inputStyle03 {min-height:34px;}
.newModifyPage .inputStyle03:focus {border-color: #36353d}
.newModifyPage .inputStyle03[disabled] {background-color: #f6f6f6}
.newModifyPage .inputStyle03[readonly] {background-color: #f6f6f6;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.newModifyPage .address-search__fields .inputStyle03:focus {border-color:#e6e6e6;}
.newModifyPage .user-profile__value .userProfileIDInfo1__btn {margin-top:10px}
.newModifyPage .user-profile__value .address-search {display:flex;flex-direction:column;gap:8px;width:100%;}
.newModifyPage .user-profile__value .address-search__fields {display:flex;gap:8px;width:calc(100% - 12px);}
.newModifyPage .user-profile__value .agree-section {display:flex;flex-wrap:wrap;gap:0 32px;}
.newModifyPage .user-profile__value .agree-section +  .agree-section {margin-top:14px;}
.newModifyPage .user-profile__value .agree-section__title {flex-shrink:0;font-size:14px;}
.newModifyPage .user-profile__value .agree-section__option {display:flex;gap:35px;}
.newModifyPage .user-profile__value .agree-section__option input[type="checkbox"].formCheckbox01 + label::after {top:2px;left:2px;}
.newModifyPage .user-profile__value .agree-section__note {flex-basis:100%;}
.newModifyPage .layerIntroPop .popWrap {bottom:auto;}
.newModifyPage .layerChangePasswordPop .commonFormArea {margin: 0 0 10px;}/* margin:5px 0; */
.newModifyPage .layerIntroPop .commonFormArea__infoText {margin-top:15px;}
.newModifyPage .layerIntroPop .sText {font-size:12px;color:#666;}
.user-profile__desc li {margin:8px 0;font-size:14px;padding-left:0.8em;text-indent:-0.8em;}
.user-profile__delete {margin-top:16px;margin-left:0.8em;font-size:13px;color:#c3c3c3;text-decoration:underline;}
.user-profile__buttons button {display:flex;justify-content:center;align-items:center;width:208px;height:48px;margin:48px auto 0;border:0;background:#222;color:#fff;font-size:14px;}
.layerDeleteMemberPop .deleteMember {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;}
.layerDeleteMemberPop .deleteMember__desc {text-align:center;}

/* 회원정보 확인 */
.passwordCheck .commonFormArea {width:366px;}
.passwordCheck__desc {display:block;margin-top:24px;font-size:18px;}
.passwordCheck__content {display:flex;justify-content:center;padding:25px 0;border-top:2px solid #222;border-bottom:1px solid #e6e6e6;}
.newModifyPage .commonFooterButton__align__center {margin-top:40px;}

/* 회원가입 */
.user-join-form .inp-desc + .inp-desc {display:block;margin-top:5px;font-size:12px;color:#bbb;}