@charset "utf-8";
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */
.joinContent { margin-top:15px; width:100%; box-sizing:border-box;}
.joinContent fieldset{ border:0; margin:0; padding:0;}
.joinContent form{ margin:0; padding:0;}
.joinContent label{ cursor:pointer;}
.joinContent .inputCheck{ width:13px; height:13px; vertical-align:middle; margin:0 5px 0 0;}
.joinContent .joinTitle{ font-size:14px; padding:12px 20px; margin:0 0 10px 0; line-height: 140%; color: #999;}

.joinContent .joinSubTitle{ font-size:20px; font-weight:bold; padding-left:10px; margin:0 0 10px 0; line-height: 140%; color: #333; text-align:left; font-family:'맑은 고딕'; letter-spacing:-1px;}
.joinContent .joinSubContent { width:100%; /* border-top:1px solid #65768a; */ }
.joinContent .joinAgreement{ position:relative; height:200px; line-height:1.5; margin:0px 0px 10px 0px; padding:0px 10px 10px 10px; overflow:auto; border:1px solid #ddd; background:#fbfbfb; color:#767676; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.joinContent .checkAgreement{ margin:0 20px 15px 10px; color:#333; font-size:13px;}
.joinContent .joinButtonArea{ margin:0 0px; *zoom:1; text-align:center; }

.joinContent .joinButtonTitle { border-bottom:1px solid #aaa; margin-bottom:0px; padding:10px;}
.joinContent .joinButton{ position:relative; display:inline-block; padding-top:10px; padding-bottom:10px;  border:3px double #ddd; background:#f8f8f8; -moz-border-radius:3px; -webkit-border-radius:3px;}
.joinContent .joinButton:hover{ background:#f4f4f4;}
.joinContent .joinButton input,
.joinContent .joinButton a{ position:relative; display:inline-block; vertical-align:middle; width:270px; height:28px; line-height:28px; text-align:center; overflow:visible; padding:0; margin:0; border:0; cursor:pointer; background:transparent; color:#333; text-decoration:none;}
.joinContent .joinButton input{ font-weight:bold;}

.joinContent .newjoinButton{ position:relative; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px;}

.joinContent .jumin { height: auto; display: inline-block; }
.joinContent table { align: center; }
.joinContent table th { text-align: right; margin-right: 15px;}
.joinContent table td { text-align: left; }
.joinContent table input { border:1px solid #ddd; padding: 3px;}


.auth_message_box { /* background:#303996; color:#fff; */ background:#f4f4f4; border:1px solid #ccc; pdding:10px 10px; /* margin-bottom:20px; */ margin-top:10px; font-weight:bold; width:100%; text-align:center; font-size:16px;  box-sizing:border-box;}
.auth_message_box h1 { font-size:18px; }
.auth_message_box .desc { font-weight:normal; }
.warning_box { background:#303996; color:#fff; margin-bottom:20px;  } 

.auth_box {width:35%; vertical-align:top; border:1px solid #fff; background:#fff; padding:20px 10px; }
.auth_box h3 { text-align:center !important; }

.new_box { margin:0 auto; background:#fff;  }
.new_box h3 { text-align:center !important; }

.file_table tr th { padding:3px; } 
.file_table tr td { padding:3px; }

@media screen and (max-width:640px){
.auth_box { width:100%; }
.auth_box h3 { font-size:18px !important; }
}


.color_scheme_dark .joinSubTitle { color:#5b68f4; border-bottom:0px;}
.color_scheme_dark .joinAgreement { background:#1e1e21; color:#7b7b7b; border-color:#1e1e21; border:1px solid #444;}
.color_scheme_dark .checkAgreement { color:#aaa; }