@charset "utf-8"; 
/*--[ Clearfix ]--*/
.newclearfix:after{clear:both; content:' '; display:block; font-size:0; height:0; line-height:0; visibility:hidden; width:0}
* html .newclearfix,:first-child+html .newclearfix{zoom:1}

#signup-form .signup-title{margin-top: 15px; margin-bottom:50px; color: #041824; text-align:center; background: url(../img/bg_login.jpg) center bottom no-repeat; background-size: 100% 1px; position: relative;  padding: 0px 0px 15px 0px;}
#signup-form h1{margin:0 0 10px 0; padding:0; font-family: Tahoma,Geneva,sans-serif; font-weight:normal; font-size:20px; color:#333}

/* Agreement */
#signup-form .agreement{width:100%; margin-bottom:50px}
#signup-form .agreement .agree-text{height:240px; overflow-y:auto; margin-bottom:16px; padding:20px 15px; background:#fcfcfc; border:1px solid #ccc}
#signup-form .agreement .agree-confirm{text-align:center}
#signup-form .agreement .agree-confirm label{color:#333}

/* Form Table */
#signup-form #signup-table{width:100%; margin:0; padding:0; border:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-spacing:0}
#signup-form #signup-table th,
#signup-form #signup-table td{vertical-align:top; color:#666}
#signup-form #signup-table th{width:160px; padding:6px 16px 0 16px; background:#fcfcfc; text-align:left; font-weight:normal}
#signup-form #signup-table td{padding:6px 16px}
#signup-form #signup-table .first-tr th,
#signup-form #signup-table .first-tr td{padding-top:12px}
#signup-form #signup-table .last-tr th,
#signup-form #signup-table .last-tr td{padding-bottom:12px}
#signup-form #signup-table th em{font-style:normal; color:#ff0000}

/* Input Form */
#signup-form fieldset{margin:0; padding:0; border:0}
#signup-form label,
#signup-form input,
#signup-form button,
#signup-form select,
#signup-form textarea{margin:0; outline:none}
#signup-form label{vertical-align:middle; cursor:pointer}
#signup-form th label{display:block; padding-top:7px}
#signup-form td label{margin-right:10px}
#signup-form select,
#signup-form textarea,
#signup-form input[type="text"],
#signup-form input[type="password"],
#signup-form input[type="datetime"],
#signup-form input[type="datetime-local"],
#signup-form input[type="date"],
#signup-form input[type="month"],
#signup-form input[type="time"],
#signup-form input[type="week"],
#signup-form input[type="number"],
#signup-form input[type="email"],
#signup-form input[type="url"],
#signup-form input[type="search"],
#signup-form input[type="tel"],
#signup-form input[type="color"]{height:28px; padding:4px 6px; line-height:28px; color:#555555; vertical-align:middle}
#signup-form input,
#signup-form textarea{width:206px; height:auto}
#signup-form textarea,
#signup-form input[type="text"],
#signup-form input[type="password"],
#signup-form input[type="datetime"],
#signup-form input[type="datetime-local"],
#signup-form input[type="date"],
#signup-form input[type="month"],
#signup-form input[type="time"],
#signup-form input[type="week"],
#signup-form input[type="number"],
#signup-form input[type="email"],
#signup-form input[type="url"],
#signup-form input[type="search"],
#signup-form input[type="tel"],
#signup-form input[type="color"]{min-width: 250px; background-color:#fff; border:1px solid #cccccc}
#signup-form input[type="file"],
#signup-form input[type="image"],
#signup-form input[type="submit"],
#signup-form input[type="reset"],
#signup-form input[type="button"],
#signup-form input[type="radio"],
#signup-form input[type="checkbox"]{width:auto; vertical-align:middle}
#signup-form input[type="file"]{height:28px; cursor:pointer}
#signup-form select{min-width: 250px; height:28px; margin:0; background-color:#fff; border:1px solid #cccccc; cursor:pointer}
#signup-form select[multiple],
#signup-form select[size]{height:auto}
#signup-form input[disabled],
#signup-form select[disabled],
#signup-form textarea[disabled],
#signup-form input[readonly],
#signup-form select[readonly],
#signup-form textarea[readonly]{background-color:#eee; cursor:not-allowed}
#signup-form input[type="radio"][disabled],
#signup-form input[type="checkbox"][disabled],
#signup-form input[type="radio"][readonly],
#signup-form input[type="checkbox"][readonly]{background-color:transparent}

/* Address */
#signup-form .form-horizontal .krZip .addr_indicator{margin:0}
#signup-form .form-horizontal .krZip .addr_indicator .current_address{cursor:pointer}
#signup-form .form-horizontal .krZip .addr_indicator input.current_address{width:412px}

#signup-form .form-horizontal .krZip .addr1_selector li,
#signup-form .form-horizontal .krZip .addr2_selector li{float:left; margin:0 5px 5px 0}
#signup-form .form-horizontal .krZip .addr1_selector li button.btn,
#signup-form .form-horizontal .krZip .addr2_selector li button.btn{margin:0 !important; background:#fff}

/* Help */
#signup-form .form-horizontal .help-inline,
#signup-form .form-horizontal .help-block{margin:5px 0 0 0; padding:0}
#signup-form .form-horizontal .hide{display:none}

/* Button */
#signup-form input.btn,
#signup-form input[type="button"],
#signup-form button.btn{height:auto !important; padding:8px 10px 6px 11px !important; *margin-left:5px !important; *padding:7px 10px 4px 11px !important; background:#f6f6f6; border:1px solid #ccc; border-radius:0; box-shadow:none; line-height:1.2 !important; font-family:돋움,sans-serif; font-size:12px; color:#888; text-shadow:none; outline:none; -webkit-appearance:none}
@media \0screen{
	#signup-form input.btn,
	#signup-form input[type="button"],
	#signup-form button.btn{padding:8px 10px 6px 11px !important}
}
#signup-form input.btn:hover,
#signup-form input.btn:focus,
#signup-form input[type="button"].btn:hover,
#signup-form input[type="button"].btn:focus,
#signup-form button.btn:hover,
#signup-form button.btn:focus{border-color:#aaa !important}

#signup-form .signup-btn-area{margin-top:25px; text-align:center}
#signup-form .signup-btn-area .signup-btn{display:inline-block; margin:0; padding:10px 32px; border-width:1px; border-style:solid; box-shadow:none; vertical-align:middle; font-family:'Malgun Gothic',돋움,sans-serif; font-weight:normal; font-size:12px; color:#888; outline:none; cursor:pointer}
#signup-form .signup-btn-area .signup-btn-submit{margin-right:8px; background:#041824; border-color:#041824; color:#f0f0f0}
#signup-form .signup-btn-area .signup-btn-cancel{background:#f2f2f2; border-color:#ccc; color:#888}

@media (max-width: 480px) {
#signup-form input,
#signup-form textarea{width:206px; height:auto}
#signup-form textarea,
#signup-form input[type="text"],
#signup-form input[type="password"],
#signup-form input[type="datetime"],
#signup-form input[type="datetime-local"],
#signup-form input[type="date"],
#signup-form input[type="month"],
#signup-form input[type="time"],
#signup-form input[type="week"],
#signup-form input[type="number"],
#signup-form input[type="email"],
#signup-form input[type="url"],
#signup-form input[type="search"],
#signup-form input[type="tel"],
#signup-form input[type="color"]{width: 100%;background-color:#fff; border:1px solid #cccccc}
}