.pg_bg h1 {
    color: #fff;
    text-shadow: 2px 3px 2px #333;
}
.inner{
    margin: 30px auto 100px;
}
.big_txt {
    text-align: center;
    padding: 20px 0 80px 0;
    font-size: 30px;
    font-weight: bold;
}
/* ****** 회원가입 CSS ****** */
.span_bar_box{
    padding-bottom: 10px;
    border-bottom: 1px solid #222;
}
.top_tit_box {
    padding: 0px 0 10px;
    border-bottom: 1px solid #3a3a3a;
}
.content_box>li {
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
}

.left_tit {
    /*clearfix도 줬는지확인!*/
    float: left;
    width: 120px;
    box-sizing: border-box;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.1px;
    line-height: 42px;
}
.number {
    display: flex;
    justify-content: space-between;
}


.right_box {
    float: right;
    width: calc(100% - 120px);
}
.right_box label{
    line-height: 40px !important;
}
.error{
    font-size: 14px;
    color: #222;
    margin-top: 8px;
    line-height: normal;
}

#find_zip {
    width: 100px;
    height: 42px;
    border-radius: 0;
    line-height: 42px;
}

#BirthDayY {
    padding: 0 5px;
    border: 1px solid #e5e5e5;
    height: 40px;
    width: 100px;
}
#BirthDayM {
    padding: 0 5px;
    border: 1px solid #e5e5e5;
    height: 40px;
    width: 100px;
}
#BirthDayD {
    padding: 0 5px;
    border: 1px solid #e5e5e5;
    height: 40px;
    width: 100px;
}
#postwrap {
    display: none;
    border: 1px solid #ccc;
    width: 300px;
    width:300px;
    height:5px;
    margin:5px 0;
    position:relative;
    -webkit-overflow-scrolling:touch;
}
#btnFoldWrap {
    display: none;
    width: 20px;
    cursor:pointer;
    position:absolute;
    top:-1px;z-index:1
}

/* 모바일로 고친거 */
#email, #pw1, #pw2, #name, #in_school, #parent_name, #e_tel, #addr1, #addr2, #post {
    width: 100%;
}

.addr_box {
    display: flex;
    flex-direction: column;
}
#tel2, #tel3 {
    width: 100%;
}

/* 확인버튼 */
.check_btn {
   width: 100% !important;
}


/* 팝업 */
.popup_txt {
    margin-top: 40px;
}
.pop3_btn {
    margin-top: 48px;
    text-align: center;
}
.clos_btn {
    text-align: center;
    margin: 0 auto !important;
}







@media (max-width: 495px) {
    #BirthDayD, #BirthDayM {
        margin-top: 5px;
    }
}