




@charset "utf-8";
	.noselect {
		-webkit-touch-callout: none;
	  	-webkit-user-select: none;
	  	-khtml-user-select: none;
	  	-moz-user-select: none;
	  	-ms-user-select: none;
	  	user-select: none;
	}
	.cursor-hand {
		cursor: pointer;
	}
	text-align-left {
		text-align: left;
	}
	.text-align-center {
		text-align: center;
	}
	.text-align-right {
		text-align: right;
	}
	.min-width-930 {
		min-width: 930px;
	}
	.min-width-1300 {
		min-width: 1300px;
	}
	.h100 {
		height: 100%;
	}
	.w100 {
		display: inline-block;
		padding: 0px;
		width: 100%;
		-webkit-box-sizing: border-box;
     	-moz-box-sizing: border-box;
       	box-sizing: border-box;
	}
	.table {
    	background-color: inherit;
    	border: 1px solid #ddd;
    	color: inherit;
    	padding-left: 0px;
    	padding-right: 0px;
    	padding-top: 0px;
    	padding-bottom: 0px;
    	vertical-align: top;
    	overflow-x: auto;
    	overflow-y: hidden;
    	-ms-overflow-x: auto;
    	-ms-overflow-y: hidden;
	} 
	.table input[type=checkbox] {  
	}  
	.table-vertical-scrollbar {
		display: inline-block;
		position: absolute;		
		width: 50px;
		background-color: #F2F2F2;
		opacity: 0.9;
		overflow-y: auto;
		overflow-x: hidden;
		-ms-overflow-x: hidden;
    	-ms-overflow-y: auto;
		border-top: none;
		border-bottom: none;
		border-right: none;
		z-index: 1;
	}
	.table-vertical-scrollbar-content {
		display: inline-block;
		overflow: hidden;
		width: 100px;
	}
	.table-header-container {
		display: inline-block;
		padding: 0px;
		overflow: hidden;
		vertical-align: top;
    	width: 100%;
	}
	.table-header {
		display:inline-flex;
    	background-color: #F4F4F4;
    	border: 1px solid #ddd;
    	color: inherit;
    	font-weight :bold;
		font-size: inherit;
		text-align: left;
    	padding: 0px;
    	border-top: none;
    	border-left: none;
    	border-right: none;
    	-webkit-box-sizing: border-box;
     	-moz-box-sizing: border-box;
       	box-sizing: border-box;
       	width: 100%;
	}
	.table-header-content {
		display: list-item;
		float: left;
		border: 1px solid #ddd;
		border-top: none;
		border-bottom: none;
		border-right: none;
		font-family: inherit;
		color: inherit;	
		font-weight: 600;
		font-size: 16px;
		overflow: hidden; 
		padding: 5px 5px;
		-webkit-box-sizing: border-box;
     	-moz-box-sizing: border-box;
       	box-sizing: border-box;
       	
       	word-break: normal;
       	white-space: normal; 
	}
	.table-data {
		display:inline-flex;
    	background-color: inherit;
    	border: none;
    	color: inherit;
		font-size: inherit;
		text-align: left;
       	padding: 0px;
       	-webkit-box-sizing: border-box;
     	-moz-box-sizing: border-box;
       	box-sizing: border-box;
       	width: 100%;
	}
	.table-data-container {
		display: inline-block;
		padding: 0px;
		overflow-y: hidden;
		vertical-align: top;
    	width: 100%;
	}
	.table-data-wrapper {
		display: inline-block;
		position: relative;
    	width: 100%;
	}
	.table-data-content {
		display: list-item;
		float: left;
		border: none;
		border-top: none;
		border-bottom: none;
		border-right: none;
		font-family: inherit;
		color: inherit;	
		font-size: inherit;
		overflow: hidden; 
		padding: 6px 5px;
    	-webkit-box-sizing: border-box;
     	-moz-box-sizing: border-box;
       	box-sizing: border-box;
       	
       	word-break: normal;
       	white-space: normal; 
       	width: 100%;
	}
	
	.table-no-data {
		display: table;
		color: #A4A4A4;
    	font-weight :bold;
		font-size: inherit;
		text-align: center;
		position: absolute;
		left: 0px;
		top: 0px;
		height: 100%;
		width: 100%;
	}
	.table-summary {
		display:inline-flex;
    	background-color: #909090;
    	color: white;
    	font-weight :bold;
		font-size: inherit;
		text-align: left;
    	padding: 0px;
    	-webkit-box-sizing: border-box;
     	-moz-box-sizing: border-box;
       	box-sizing: border-box;
       	width: 100%;
	}
	.table-summary-container {
		display: inline-block;
		padding: 0px;
		overflow: hidden;
		vertical-align: top;
		border: 1px solid #ddd;
		border-left: none;
		border-right: none;
		border-bottom: none;
		-webkit-box-sizing: border-box;
     	-moz-box-sizing: border-box;
       	box-sizing: border-box;
    	width: 100%;
	}
	.table-summary-content {
		display: list-item;
		float: left;
		border: 1px solid #ddd;
		border-top: none;
		border-bottom: none;
		border-right: none;
		font-family: inherit;
		color: inherit;	
		font-weight:600;
		font-size: inherit;
		white-space: nowrap; 
		overflow: hidden; 
		text-overflow: ellipsis;
		padding: 6px 5px;
		-webkit-box-sizing: border-box;
     	-moz-box-sizing: border-box;
       	box-sizing: border-box;
	}
	.table-no-data > span {
		display: table-cell;
		vertical-align: middle;
	}
	.table-data:nth-child(even) {
	 	background-color: #fafafa;	
	}
	.table-data:nth-child(odd) {
	 	background-color: inherit;
	}
	.table-header .table-header-content:first-child {
		border-left: none;
	}
	.table-summary .table-summary-content:first-child {
		border-left: none;
	}
	.table-data .table-data-content:first-child {
		border-left: none;
	}
	/*	
	 공지사항
	*/
	.notice_table {
		border-left: none;
		border-right: none;
		border-bottom: none;
	}
	.notice_table .table-header-content {
		padding: 10px 5px;
		border-left: none;
	}
	.notice_table .table-data-content {
		padding: 20px 5px;
		border: 1px solid #ddd;
		border-left: none;
		border-right: none;
		border-top: none;
	}
	.notice_table .table-data{
    	background-color: inherit;
	}
	.notice_table .notice_point{
	  	color: #e20001;
	  	word-break: keep-all;
	}
	/*
	직접입력
	*/
	.receive_all .table {
		border-left: none;
		border-right: none;
		border-bottom: none;
		border-top: none;
		font-size: 14px;
	}
	.receive_all .table-header-content {
		line-height: 30px;
		border-left: none;
		font-size: inherit;
		font-weight: 600;
		padding: 0 0;
	}
	.receive_all .table-data-content {
		height: 25px;
		line-height: 25px;
		padding: 0 0px;
	}
	/*
	주소록입력
	*/
	.add_list_table .table {
		font-size: 14px;
	}
	.add_list_table .table-header-content {
		font-size: inherit;
		font-weight: 600;
		padding: 5px 0;
	}
	.add_list_table .table-header-content.sub-row {
		padding: 0;
	}
	.add_list_table .table-data-content {
		padding: 5px 0px;
		height: 29px;
	}
	/*
	엑셀입력
	*/
	.file_table .table {
		border-left: none;
		border-right: none;
		border-bottom: none;
		border-top: none;
		font-size: 14px;
	}
	.file_table .table-header-content {
		font-size: inherit;
		font-weight: 600;
		padding: 5px 0;
	}
	.file_table .table-data-content {
		padding: 5px 0px;
	}
	/*
	스팸테스트결과
	*/
	.send_list_table .table {
		border-left: none;
		border-right: none;
		border-bottom: none;
		border-top: none;
		font-size: 14px;
	}
	.file_table .table-header-content {
		font-size: inherit;
		font-weight: 600;
		padding: 5px 0;
	}
	.file_table .table-data-content {
		padding: 5px 0px;
	}
	.msg20_popup  .table-data-content {
		padding: 0px 0px;
	}
	.ellipsis {
		padding-left: 3px;
		white-space: nowrap;
    	overflow: hidden;
    	white-space: nowrap;
    	text-overflow: ellipsis;
	}
	.border-bottom {
		border-bottom: 1px solid #ddd;
	}
	.sub-col {
		padding: 5px 0;
	}
	/*
	.send_list_table .table .table-data-content .line-break:hover {
	    overflow-y: auto;
	    background: #fff;
	    border: 1px solid #aaa;
	    box-sizing: border-box;
	    padding: 10px;
	    width: 100%;
	    height: 100px;
	    display: inline-block;
	    left: 0px;
	    top: 0px;
	    z-index: 9;
	    line-height: 24px;
	}
	*/
	/*
	.send_list_table .table .table-data-content .line-break:hover span:first-child  {
	    display: none;
	}
	.send_list_table .table .table-data-content .line-break:hover span:last-child  {
	    display: block;
	}
	.send_list_table .table .table-data-content .line-break span:first-child  {
	    display: block;
	}
	.send_list_table .table .table-data-content .line-break span:last-child  {
	    display: none;
	}
	*/
	
	
	
	#listA_a_input .table-data .table-data-content:first-child,
	#listA_a_input .table-header .table-header-content:first-child,
	#listG_a_input .table-data .table-data-content:first-child,
	#listG_a_input .table-header .table-header-content:first-child {
		width:21px !important;
	}
	