@charset "utf-8"; 

/* RESET */
*html{height:1px; }
*{margin:0; padding:0;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{	margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{	font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol{	list-style: none; }
fieldset,img{	border: none; }
caption,th{text-align: left; }
img{border: 0; }
html, body{width:100%; height:100%; }
table{border-collapse: collapse; border-spacing: 0; }
body { font-family: var(--theme-font); font-size: var(--normal-font-size); color: var(--normal-font-color); }
.clear{clear: both; }
.clearer{clear: both; display: block; margin: 0; padding: 0; height: 0;}
fieldset {clear:both;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.break{clear:both; margin:0; padding:0; height:10px;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

.pointer { cursor:pointer; }
.Step1BG {background:#FF8000}
.Step2BG {background:#FFB062}
.Step3BG {background:#FFD9B3}
.Step4BG {background:#FFFFFF}

.grecaptcha-badge{display: none;}

:root {
	--theme-font: 'Pretendard', sans-serif;
	--theme-color: #3c6acb;
	--theme-emp-color: #1f3974;
	--normal-font-size: 15px;
	--normal-font-weight: 500;
	--normal-font-color: #444444;
	--price-color : #ff531e;
	--price-weight : 600;
}


/* theme color */
.tmpblock-container:before,
.tmpblock-title-container,
.tmpblock-emp,
.signup-step-ing,
.signup-unit-must:after,
.password-policy-text:before,
.id-policy-text:before,
.signup-terms-title .signup-terms-emp,
.signup-step-index.theme-color-txt,
.signup-terms-auth > .signup-terms-title { color: #223b7b; }
.signup-btn-done .signup-terms-emp { color: #ffeba3; }
.tmpblock-btns > .btn-normal,
.signup-btn.signup-btn-done { background-color: #223b7b; color: #fff; }
.signup-container input[type="checkbox"]:checked + span { background-color: #eff1f6; }


