/*로그인*/
.tblLogin { margin: 70px 0px 100px 0px; border: 1px solid #dedede; background: #f8f8f8; }
.tblLogin .td1 { padding: 57px 70px 34px 70px; text-align: center; font-size: 20px; color: #000000; } 
.tblLogin .td2 { padding: 0px 70px 7px 70px; text-align: center; } 
.tblLogin .td3 { padding: 6px 70px 0px 70px;  text-align: center; border: 0px solid red; } 
.tblLogin .td4 { padding: 26px 70px 26px 70px; text-align: center; height: 14px; color: #DEDEDE; } 
.tblLogin .td4 A:link { color: #6a6a6a; font-size: 14px; font-family: 'Nanum Square'; }
.tblLogin .td4 .exp { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; color: #df3636; font-size: 13px; }
.tblLogin .td5 { padding: 0px 70px 0px 70px; text-align: center; height: 1px; } 
.tblLogin .td5 div { width: 352px; height: 1px; margin: 0px 0px 0px 5px; background: #DEDEDE; }
.tblLogin .td6 { padding: 28px 70px 17px 70px; text-align: center; height: 14px; font-size: 14px; color: #000000; }
.tblLogin .td7 { padding: 0px 70px 57px 70px; text-align: center; height: 40px; }
.tblLogin .td7 img { margin: 0px 4px 0px 4px; }
.lbtn {	height: 45px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; font-size: 18px; font-family: 'Nanum Square'; font-weight: 500; line-height: 1.0; background: #2e3c98; border: 0px solid #C8C8C8; outline: none; cursor: pointer; text-align: center; }
.lbtn:hover { opacity: 0.8; }

input.lbox { padding: 14px 0px 12px 10px; margin: 0px 0px 0px 0px; color: #8b8b8b; font-size: 14px; font-family: 'Nanum Square'; line-height: 1; outline: none; border: 1px solid #dedede; }
input.lbox:focus { border: 1px solid #888888; color: #222222; }
input.lpw { padding: 13px 0px 12px 10px; margin: 0px 5px 0px 5px; color: #8b8b8b; font-size: 14px; line-height: 1; outline: none; border: 1px solid #dedede; }
input.lpw:focus { border: 1px solid #888888; color: #222222; }


/*가입*/
.tblJoin1 { margin: 70px 0px 100px 0px; border: 1px solid #dedede; background: #f8f8f8; }
.tblJoin1 .td1 { padding: 57px 70px 34px 70px; text-align: center; color: #000000; } 
.tblJoin1 .td2 { padding: 0px 70px 0px 70px; text-align: center; } 
.tblJoin1 .td2 iframe { width: 100%; height: 250px; margin: 0px; padding: 0px; border: 1px solid #DEDEDE; } 
.tblJoin1 .td3 { padding: 50px 70px 70px 70px; text-align: center; color: #000000; } 

.tblJoin2 { margin: 70px 0px 100px 0px; border: 1px solid #dedede; background: #f8f8f8; }
.tblJoin2 td { border: 0px solid red; }
.tblJoin2 .td1 { padding: 41px 70px 9px 70px; } 
.tblJoin2 .td2 { width: 150px; padding: 9px 0px 9px 130px; color: #222222; font-size: 17px; font-weight: 700; text-align: left; } 
.tblJoin2 .td3 { padding: 9px 70px 9px 0px; text-align: left; } 
.tblJoin2 .td4 { padding: 41px 70px 9px 70px;text-align: center; } 

/*계정찾기*/
.tblIDPW { margin: 70px 0px 100px 0px; border: 1px solid #dedede; background: #f8f8f8; }
.tblIDPW .td1 { padding: 57px 70px 34px 70px; text-align: center; font-size: 20px; color: #000000; } 
.tblIDPW .td2 { padding: 0px 70px 7px 70px; text-align: center; } 
.tblIDPW .td3 { padding: 6px 70px 0px 70px;  text-align: center; border: 0px solid red; } 
.tblIDPW .td4 { padding: 26px 70px 26px 70px; text-align: center; height: 14px; color: #DEDEDE; } 
.tblIDPW .td4 .exp { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #df3636; font-size: 13px; }
.ibtn {	height: 45px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; font-size: 18px; font-family: 'Nanum Square'; font-weight: 500; line-height: 1.0; background: #2e3c98; border: 0px solid #C8C8C8; outline: none; cursor: pointer; text-align: center; }
.ibtn:hover { opacity: 0.8; }