
.pop_cont {
	position: relative;
	padding: 22px;
}
	.pop_cont h1 {
		color: #E8BC31;
		font-size: 2.875em;
		font-weight: normal;
		margin: 0 0 30px;
		border: none;
	}
	.pop_cont .close {
		position: absolute;
		border: 3px solid #848484;
		top: 10px;
		right: 10px;
	}
	.pop_cont .basicTable {
		border-top: 1px solid #ccc;
	}
	.pop_cont .basicTable tr {
		width: 100%;
		border: 1px solid #ccc;
		border-top: none;
	}
	.pop_cont .basicTable tr.bdBtmNone {
		border-bottom: none;
	}
		.pop_cont .basicTable tr .thead,
		.pop_cont .basicTable tr .th,
		.pop_cont .basicTable tr .td {
			padding: 10px 20px;
			border-left: 1px solid #ccc;
		}
		.pop_cont .basicTable tr .thead {
			width: 20%;
			background: #EDEDED;
			border-left: none;
		}
		.pop_cont .basicTable tr .th {
			width: 20%;
		}
		.pop_cont .basicTable tr .td {
			width: 60%;
		}


/**
 * for Tablet
 */
@media screen and (max-width: 999px) {
	.pop_cont .basicTable tr .thead,
	.pop_cont .basicTable tr .th,
	.pop_cont .basicTable tr .td {
		padding: 5px;
	}
	.pop_cont .basicTable tr .thead {
		width: 60px;
	}
	.pop_cont .basicTable tr .th {
		width: 140px;
	}
	.pop_cont .basicTable tr .td {
		width: 270px;
	}
	#main .main_cont .table th, #main .main_cont .table td {
		white-space: normal;
	}
}

/**
 * for SmartPhone
 */
@media screen and (max-width: 600px) {
	#main .pop_cont .basicTable tr .thead {
		width: 20%;
	}
	.pop_cont {
		padding: 0;
	}
	.pop_cont .basicTable tr .thead,
	.pop_cont .basicTable tr .th,
	.pop_cont .basicTable tr .td {
		padding: 5px;
	}
	.pop_cont .basicTable tr .th {
		width: 30%;
	}
	.pop_cont .basicTable tr .td {
		width: 50%;
	}

}