.join {
    border-top: solid 1px #E9EAEE;
}

.join td {
    border-bottom: solid 1px #E9EAEE;
    padding: 5px;
}

.join .guide {
    font-size: 11px;
    padding-left: 10px;
}

.join .field {
    text-align: left;
}

.join .title {
    text-align: center;
}

/* 마이페이지 */
.mypage td, .mypage th {
    font-family: dotum;
}

.mypage th {
    border-bottom: solid 1px #D1D1D1;
    border-top: solid 1px #D1D1D1;
    text-align: center;
}

.mypage td {
    border-bottom: solid 1px #D1D1D1;
    padding: 5px 0px;
    text-align: center;
}

.mypageview th {
    border-bottom: solid 1px #D1D1D1;
    text-align: center;
}

.mypageview td {
    border-bottom: solid 1px #D1D1D1;
    padding: 5px 0px;
    text-align: left;
}

.mypageview .label {
    font: bold 11px dotum;
    background-color: #F0F0F0;
    text-align: center;
}

.mypageview .field {
    padding-left: 10px;
    color: #828282;
}

input[type = text], input[type = password] {
    border: solid 1px #d3d3d3;
    padding: 3px;
    font-family: dotum;
}

select {
    font-size: 12px;
    font-family: "dotum";
    color: #666;
    height: 18px;
}

textarea {
    width: 90%;
    height: 100px;
    border: solid 1px #D1D1D1;
    background-color: #F6F6F6;
    padding: 5px;
}

/* 페이징 */
.page {
    padding: 0px 5px;
}

/* 현재 페이지번호 */
.page .selected {
    color: #4C89E5;
}

/* 페이지 링크 */
a.page {
    font: bold 12px tahoma;
    padding: 0px 5px;
    text-align: center;
    cursor: pointer;
}

/* 우편번호 */
.zipcode td{
	border-bottom:solid 1px #D6DADD;
	padding:5px 0px;
}

.zipcode td.code {
	letter-spacing:1px;
	padding-left:10px;
}

.zipcode td.address {
	text-align:left;
	
}
