*{
	margin:0;
	padding:0;
	border:0;
}
html {
/*overflow-y: scroll;*/ /* 190317 수정 */
overflow: hidden;
}

input[type=checkbox] {
	vertical-align: middle;
}


.popupWrapper {
	position:fixed !important;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

#popupTitle {
	font-size: 20px; color: black; margin-bottom: 19px; text-align: left;
	padding-left: 30px;
	float: left;
}

#popupX {
	float: right;
	margin-right: 30px;
}

.informTxt1 {
	text-align: center;
	font-size: 16px;
	color: #6e6e6e;
}
.informTxt2 {
	margin-left: 30px;
	text-align: left;
	font-size: 22px;
	color: #6e6e6e;
}
.informTxt3 {
	margin-left: 30px;
	text-align: left;
	font-size: 16px;
	color: #6e6e6e;
}
.informTxt4 {
	margin-left: 30px;
	text-align: left;
	font-size: 14px;
	color: #6e6e6e;
	margin-top: 5px;
}

.popupLineBox {
	border: 10px solid #f5f5f5; padding: 30px; color: #626262; margin: 30px;
}
.popupLineBox2 {
	border: 10px solid #f5f5f5; padding: 15px 0px; color: #626262; margin: 0 30px;
}

input[type=text].style1 {
	border: 1px solid #cccccc; width: 200px; height: 35px; padding-left: 15px; color: #bcbcbc;
}
span.inputLabel {
	font-size: 15px; margin-right: 10px; color: #6e6e6e;
}
input[type=text].style2 {
	border: 1px solid #cccccc; height: 35px; padding-left: 15px; color: #bcbcbc;
	margin-left: 30px; width: calc(100% - 173px);
}
input[type=text].style3 {
	border: 1px solid #cccccc; height: 35px; padding-left: 15px; color: #bcbcbc;
	margin-left: 1px; width: calc(100% - 250px);
}
.popupSelect {
	border: 1px solid #cccccc; height: 31px; padding-left: 10px; color: #3e3e3e;
	font-size: 15px;
}

.popupBtn1 {
	background-color: black; padding-left: 30px; padding-right: 30px; height: 35px; font-size: 15px; color: white; cursor: pointer; text-align: center; 
}
.popupBtn2 {
	background-color: #585858; padding-left: 30px; padding-right: 30px; height: 35px; font-size: 15px; color: white; cursor: pointer; text-align: center; 
}

table.popup-custom-thin thead tr {
	height: 30px;
}
table.popup-custom-thin thead th {
	height: 30px; line-height: 30px; font-weight: bold;
}
table.popup-custom-thin thead th.left {
	text-align: left; padding-left: 25px;
}
table.popup-custom-thin thead th input[type=checkbox]{
	-ms-transform: scale(1.2); /* IE */
  -moz-transform: scale(1.2); /* FF */
  -webkit-transform: scale(1.2); /* Safari and Chrome */
  -o-transform: scale(1.2); /* Opera */
}
table.popup-custom-thin tbody tr {
	height: 25px;
}
table.popup-custom-thin tbody td {
	height: 25px;
}
table.popup-custom-thin tbody tr.line {
	height: 0;
}
table.popup-custom-thin tbody td.line {
	height: 0;
}

.joinStep {
	border: 1px solid gray; overflow-y: scroll; text-align: left; height: 500px;
	padding: 30px; margin: 30px;
}
.joinStepTxt1 {
	font-size: 17px; color: black; margin: 0 20px 5px 0;
}
.joinStepTxt2 {
	font-size: 14px; color: gray; margin: 10px 20px 10px 0; line-height: 20px;
}


