ul{margin:0; padding: 0;}
li{list-style: none;}
a{text-decoration: none;}

/* 팝업 + 배경 비활성화 */
.dim-layer {
  display: none;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
/* 팝업 배경(비활성화된) */
.dim-layer .dimBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=50);
}

    .dim-layer .pop-layer {
      display: block;
    }

    /* 팝업 전체 div */
    .pop-layer {
      display: none;
      position: absolute;
      top: 25%;
      left: 5%;
      width: 90%;
      height: auto;
      background-color: #fff;
      z-index: 10;
    }
        /* 팝업 내부 div */
        /* .pop-layer .pop-container {
            padding: 20px 25px;
        } */
        /* 변경, 취소 div */
        .pop-layer .btn-r {
          padding: 20px 0;
          /* text-align: right; */
          margin: 0 25px;
          display: flex;
          align-items: center;
          justify-content: space-between;
        }
        /* 존재 X */
        .pop-layer p.ctxt {
            color: #666;
            line-height: 25px;
        }   
            /* 취소 버튼 */
            a.btn-layerClose {
              display: inline-block;
              height: 25px;
              line-height: 25px;
              font-size: 13px;
              padding: 4px 0px 4px;
              background-color: lightgray;
              color: black;
              border-radius: 5px;
              width: 49%;
              text-align: center;
            }

            /* 변경 버튼 */
            a.btn-layerStore {
              display: inline-block;
              height: 25px;
              line-height: 25px;
              font-size: 13px;
              padding: 4px 0px 4px;
              background-color: #a01759;
              color: #fff;
              border-radius: 5px;
              width: 49%;
              text-align: center;
            }
                  /* 비밀번호 변경 타이틀 */
                  #title{margin: 20px 25px;}
                  #title > div:first-child{font-size:18px; text-align: left; font-weight: bold;}
                  #title > div:nth-child(2){font-size:15px; text-align: left;}

                  #oldIdBox {padding-bottom: 5px; border-bottom: 1px dashed darkgray; height: 130px; margin: 0 25px;}

                  #oldIdBox #inputOldId{position: relative;}
                  #oldIdBox input{min-height: 30px; border: 1px solid lightgray; width: 100%; margin-top: 5px; padding-left: 6px; font-size: 13px;} /* #inputOldId (아이디) */
                  #oldIdBox #certfName{position: absolute; right: 10px; top: 30px; z-index: 10;}
                  #oldIdBox #certfName > span{font-weight: bold; font-size: 13px;}
                  #oldIdBox #certifyBtn{padding: 0; text-align: center; color: white; background: #a01759bd;}

                  #oldIdBox > div {margin-bottom: 8px;}
                  #oldIdBox > div > div:first-child{text-align: left; font-size: 15px; margin-top: 5px;}
                  #oldIdBox > #inputOldPw li{float: left;}
                  #oldIdBox > #inputOldPw li:first-child{width: 80%;}
                  #oldIdBox > #inputOldPw li:nth-child(2){width: 20%;}
                  #oldIdBox > #inputOldPw li > input{width: 100%;}

                  #pwBox {margin: 0 25px; margin-top: 13px;}
                  #pwBox > div {margin-bottom: 5px;}
                  #pwBox input{width:100%; min-height: 30px; border: 1px solid lightgray; margin-top: 5px; padding-left: 6px; font-size: 13px;}        
                  #pwBox > div > div:first-child{text-align: left; font-size: 15px; margin-top: 5px;}  