@charset "utf-8";
/* CSS Document */

@import url(popupreset.css);
@import url(popupcommon.css);



/*input 요소 css*/
form{float:left;}
input[type="text"], input[type="radio"], input[type="checkbox"], select{vertical-align:middle;}
/*input[type="text""]*/
input[type="text"]{height:26px; line-height:26px;  border:1px solid #b9bdc5; float:left;}
input[type="text"].txt{width:100px; height:26px; line-height:26px;}
input[type="text"].txt_50{width:50px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_60{width:60px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_70{width:70px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_90{width:88px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_100{width:90%; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_120{width:120px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_150{width:150px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_160{width:156px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_200{width:200px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_300{width:300px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_400{width:400px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_500{width:500px; height:26px; line-height:26px; padding:0 5px;}
input[type="text"].txt_600{width:600px; height:26px; line-height:26px; padding:0 5px;}
/*input[type="password""]*/
input[type="password"]{height:26px; line-height:26px;  border:1px solid #b9bdc5; float:left;}
input[type="password"].txt{width:100px; height:26px; line-height:26px;}
input[type="password"].txt_50{width:50px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_60{width:60px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_70{width:70px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_90{width:88px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_100{width:100px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_120{width:120px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_150{width:150px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_160{width:156px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_200{width:200px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_300{width:300px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_400{width:400px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_500{width:500px; height:26px; line-height:26px; padding:0 5px;}
input[type="password"].txt_600{width:600px; height:26px; line-height:26px; padding:0 5px;}
/*input[type="number""]*/
input[type="number"]{height:26px; line-height:26px;  border:1px solid #b9bdc5; float:left;}
input[type="number"].txt{width:100px; height:26px; line-height:26px;}
input[type="number"].txt_50{width:50px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_60{width:60px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_70{width:70px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_90{width:88px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_100{width:100px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_120{width:120px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_150{width:150px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_160{width:156px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_200{width:200px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_300{width:300px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_400{width:400px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_500{width:500px; height:26px; line-height:26px; padding:0 5px;}
input[type="number"].txt_600{width:600px; height:26px; line-height:26px; padding:0 5px;}
/*input[type="email""]*/
input[type="email"]{height:26px; line-height:26px;  border:1px solid #b9bdc5; float:left;}
input[type="email"].txt{width:100px; height:26px; line-height:26px;}
input[type="email"].txt_50{width:50px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_60{width:60px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_70{width:70px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_90{width:88px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_100{width:100px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_120{width:120px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_150{width:150px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_160{width:156px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_200{width:200px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_300{width:300px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_400{width:400px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_500{width:500px; height:26px; line-height:26px; padding:0 5px;}
input[type="email"].txt_600{width:600px; height:26px; line-height:26px; padding:0 5px;}
/*select*/
div.sel_50{float:left; width:50px; height:26px; line-height:26px;}
div.sel_60{float:left; width:60px; height:26px; line-height:26px;}
div.sel_100{float:left; width:100px; height:26px; line-height:26px;}
div.sel_120{float:left; width:120px; height:26px; line-height:26px;}
div.sel_150{float:left; width:150px; height:26px; line-height:26px;}
div.sel_200{float:left; width:200px; height:26px; line-height:26px;}
select.txt_50{width:50px; height:28px; line-height:28px; padding:3px; border:1px solid #b9bdc5;}
select.txt_60{width:60px; height:28px; line-height:28px; padding:3px; border:1px solid #b9bdc5;}
select.txt_100{width:100px; height:28px; line-height:28px; padding:3px; border:1px solid #b9bdc5;}
select.txt_120{width:120px; height:28px; line-height:28px; padding:3px; border:1px solid #b9bdc5;}
select.txt_150{width:150px; height:28px; line-height:28px; padding:3px; border:1px solid #b9bdc5;}
select.txt_200{width:200px; height:28px; line-height:28px; padding:3px; border:1px solid #b9bdc5;}

::i-block-chrome, select {height:22px !important; line-height:22px !important;}




/* 팝업 공통 css */
body{background:#f4f4f4; font-family:"돋움", Dotum; font-size:12px; color:#666;}
h2{width:100%; height:54px; background:url("./images/popup/pop_bg_tit.gif") no-repeat right top #0688ca; margin:0 auto;}
h2 span{font:16px NBGB; line-height:54px; color:#fff; margin-left:20px;} 
.btn_close{position:absolute; right:20px; top:22px;}
.tb_wrap {border:1px solid #e8e8e8; background:#fff; padding:20px; margin:15px;min-width:630px;}
.pop_txtbg {margin-top:10px; height:12px; padding:14px 15px;}
.noti_txt_in {font-family:NBG; font-size:16px; line-height:26px;color:#555555;text-align:center;margin:105px 0 15px 0;}
.noti_txt_in span{display:block;font-family:"돋움", Dotum;font-size:12px;font-color:#666666;font-weight:normal;}
.noti_txt_in em{color:#0688ca;font-family:NBGB;}
.noti_txt_bk {font-family:"돋움", Dotum; font-size:12px; line-height:20px; color:#454545; text-align:left;margin:20px 0 0 20px;}
.noti_txt_bk em{color:#0688ca; font-weight:600;}

/*table*/
table {position:relative; width:100%; border-top:2px solid #444; border-bottom:1px solid #e1e1e1;}
table label{display:inline-block; padding:0; margin:0;}
table th{text-align:left; color:#444; background:#f8f8f8;  border-top:none; border-left:none !important;}
table th label{font-weight:600 !important;}
table th, table td{height:34px; padding:2px 12px;  border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
table th.first, table td.first {border-left:0 none;}
table td span{height:30px; line-height:30px;}
table td span.txt{float:left; padding:0 5px; height:30px; line-height:30px; }
table td span.txt em{color:#ff0000;}
table td span.radio{margin-right:10px;}
table td span.radio label{margin-top:1px;}



/*팝업 사이즈 설정*/
#popup_CompanyRegister{min-width:630px; min-height:570px;}
#popup_CertificateFail{min-width:500px; min-height:340px;}
#popup_CertificateFail .tb_wrap{background:url("./images/popup/popup_fail.gif") no-repeat center 40px #fff; height:170px;}





