#footer{background: none;
        margin-top: 100px;}

#wrap{text-align:center;
    width:1120px;
    margin:0 auto;
    overflow: hidden;
    padding-top:200px;}




h1{font-size:30px;
    color:#222;
    margin-bottom: 6px;}
h1.underline:after{
    content:"";
    display:block;
    width:90px;
    padding-bottom:10px;
    border-bottom:3px solid #0b2f70;
    position: relative;
    left:50%;
    transform: translateX(-50%);}
h6{font-size:14px;
    padding-bottom: 35px;}
.container{width:420px;
    margin:0 auto;
    text-align:left;
    box-sizing:border-box;}

button{cursor: pointer;}


/*로그인 페이지*/
h2{font-size:17px;
    margin-bottom:5px;}

.input_login{box-sizing:border-box;
    padding:0 10px;
    margin-bottom:15px;
    width:100%;
    height:35px;
    border:2px solid #ccc;}

/*
input[type="text"],[type="password"]{
    box-sizing:border-box;
    padding:0 10px;
    margin-bottom:15px;
    width:100%;
    height:35px;
    border:2px solid #ccc;}
 */

.p_checkbox{line-height:17px;
    margin-top:7px;
    margin-bottom:6px;
    position:relative;}
.login_checkbox{
    position:absolute;
    height:18px;
    width:18px;
    margin-right:5px;}
.p_checkbox span{margin-left:22px;
    font-size:15px;
    font-weight:bold;}

#loginSubmit,.btn_join{width:100%;
    height:45px;
    /*background:#cca518;*/
    background: #d29e4b;
    border:2px solid #b98c1a;
    color:#fff;
    border-radius:3px;
    font-size:18px;
    font-family:'S-CoreDream-3Light';
    letter-spacing: 0.2rem;}

/*아이디 & 비밀번호 찾기 페이지*/
.btn_search{
    width:100%;
    height:45px;
    border:none;
    background:#47bfec;
    font-family:'S-CoreDream-3Light';
    font-size:15px;
    font-weight: bold;
    border-radius:3px;
}

.input_find{margin-bottom: 5px;}
h4{font-size: 15px;
    text-align: center;
    padding: 5px 0 20px;}
h5{color:#797979;}



/*회원가입 페이지*/
.find{margin-top:60px;
    position:relative;}
.find li{list-style:none;
    float:left;
    margin-right:10px;}
.find li:nth-child(1){padding-left: 15%;}
.separate{color:#ccc;}
.find a{display:inline-block;
    text-align:center;
    color:#777;
    font-weight:700;}

.refer{padding:5px 0 35px;
        font-size: 13px;
        line-height: 17px;}
.red,.loginRedText,.invalid-password{color:#da2626; font-weight: bold; font-size: 15px;}
.loginRedText{float: left;}

.btn_overlap{font-size:13px;
    font-family:'S-CoreDream-3Light';
    color:#fff;
    width:30%;
    height:35px;
    background: #0c5460;
    border:none;
    border-radius:3px;
}
textarea{width:100%;
    resize:none;
    padding: 15px;
    box-sizing: border-box;}
.agree{font-size: 13px; vertical-align: middle;}
input[type="checkbox"]{vertical-align: middle;}
.joinEx2{margin-top: 10px;}
.subH2{text-align: left;
    font-weight: bold;}
.form-check{position:relative;
    top:-14px;
    text-align: left;}

    /*회원가입페이지_+수정*/
.container_join{width:500px;
                margin: 0 auto;}
.formStyle{text-align: left;
            width:500px;
            margin: 0 auto;}
.input_join{box-sizing:border-box;
    padding:0 10px;
    margin-bottom:10px;
    width:69%;
    height:35px;
    border:2px solid #ccc;}
#LOGIN_PASSWD, #checkPassword, #USER_NAME, #phonenumber, #currentPassword{width:100%;}
.topMargin{margin-top: 50px;}

/*회원정보수정 페이지*/
.container_modifyUserinfo{width:500px;
                    margin:35px auto 0;}
    /*.btn_overlap.btn_pwdchange{display: block;}*/
.btn_pwdchange{
            display: block;
            text-align: center;
            line-height: 35px;
            width:100%;
            margin-bottom: 20px;
            background: #4d5354;}
.borderActive{border:2px solid #999;}
.btnDefault{padding: 5px 10px;
        background: #d29e4b;
        border:2px solid #b98c1a;
        border-radius: 2px;
        font-family: 'S-CoreDream-4Regular';
        color: #fff;}






/*모바일*/
@media(max-width:767px){
    #wrap{width:100%;
        padding-top:150px;}
    body, h2, .p_checkbox span{font-size: 14px;}
    h1{font-size: 25px;}
    h6{font-size: 14px; padding-bottom: 30px;}
    #loginSubmit{font-size: 16px;}
    .container{width:320px;}
    /*.find{left:0;
            transform:initial;}*/
    .find li:nth-child(1){padding-left:9%;}

    .btn_overlap{width:40%;}
    #footer{margin-top: 50px;}
}

