@charset "utf-8";

.g901-table-pakage,.g901-table-pakage section,.g901-table-pakage div,.g901-table-pakage span,
.g901-table-pakage h1,.g901-table-pakage h2,.g901-table-pakage h3,
.g901-table-pakage ul,.g901-table-pakage li,
.g901-table-pakage a,.g901-table-pakage select{
	float: left; margin: 0; padding: 0; box-sizing: border-box;
	transition: all 100ms linear;
	-o-transition: all 100ms linear;
	-ms-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-webkit-transition: all 100ms linear;
}
.g901-table-pakage {
	position: relative;
	width: 100%;
	overflow: hidden;
	overflow-x: auto;
	font-family: 'open Sans',sans-serif;
}
.g901-table-pakage .table {
	display: block;
	width: 100%;
}
.g901-table-pakage .table ul {
	float: left;
	width: auto;
	display: flex;
  display: grid;
	min-width: 120px !important;
	border-left: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
}
.g901-table-pakage .table ul li {
	position: relative;
	float: left;
	min-height: 48px;
	width: 100%;
	min-width: 200px;
	list-style: none;
	text-align: center;
	line-height: 1.5;
	border: 1px solid #e7e7e7;
	border-top: none;
	border-left: none;
	box-sizing: border-box;
	padding: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.g901-table-pakage td>.table ul li {
	display: block;
}
.g901-table-pakage .table ul li>span {
	width: 100%;
}
.g901-table-pakage .table ul li>div {
	display: flex;
	width: 100%;
	border:none;
	border-left: 1px solid #ced9de;
}
.g901-table-pakage .table ul li>div:first-of-type {
	border-top: 1px solid #ced9de;
}
.g901-table-pakage .table ul li>div>* {
	width: 100%;
	border-top: none;
	border-left: none;
}
.g901-table-pakage .table ul li>div>textarea {
	float: left;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
.g901-table-pakage .table ul li>div>input {
	border: none;
	border-bottom: 1px solid #ced9de;
	border-right: 1px solid #ced9de;
	padding: 0 .3rem;
}
.g901-table-pakage .table ul li font {
	float: left;
	width: 100%;
	font-size: 1.1rem;
	opacity: .6;
}
.g901-table-pakage .table ul.ie_code li > div.clone {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  border: 1px solid #e7e7e7;
  align-items: center;
  box-sizing: content-box;
}

.g901-table-pakage.tbl_wrap {
	padding: 1.5rem;
}
.g901-table-pakage.tbl_wrap .table ul li,
.g901-table-pakage .table ul li select {
	min-height: 25px;
	padding: .3rem;
}

/*****************************
cell color : 셀 컬러 설정
*****************************/
.g901-table-pakage .table ul li.color {background: #fff; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.basic {background: #fff; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.red {background: #f7edf5; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.darkred {background: #c70034; color: #fff;}
.g901-table-pakage .table ul li.crimson {background: #e62226; color: #fff;}
.g901-table-pakage .table ul li.orangered {background: #FCE1CD; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.orange {background: #F1E3B7; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.green {background: #8AAE64; color: #fff;}
.g901-table-pakage .table ul li.lightgreen {background: #C0E599; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.darkblue {background: #437ae8; color: #fff;}
.g901-table-pakage .table ul li.skyblue {background: #c8dbff; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.blue {background: #5993ff; color: #fff;}
.g901-table-pakage .table ul li.navy {background: #343458; color: #fff;}
.g901-table-pakage .table ul li.violet {background: #956595; color: #fff;}
.g901-table-pakage .table ul li.yellow {background: #f7f787; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.lightgray {background: #d3d3d3; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.gray {background: #A9A9A9; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.darkgray {background: #808080; color: #fff;}
.g901-table-pakage .table ul li.black {background: #333; color:#fff;}
.g901-table-pakage .table ul li.white {background: #fff; color: rgb(51, 51, 51);}

.g901-table-pakage .table ul li.color>div.clone {background: #fff; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.basic>div.clone {background: #fff; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.red>div.clone {background: #f7edf5; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.darkred>div.clone {background: #c70034; color: #fff;}
.g901-table-pakage .table ul li.crimson>div.clone {background: #e62226; color: #fff;}
.g901-table-pakage .table ul li.orangered>div.clone {background: #FCE1CD; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.orange>div.clone {background: #F1E3B7; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.green>div.clone {background: #8AAE64; color: #fff;}
.g901-table-pakage .table ul li.lightgreen>div.clone {background: #C0E599; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.darkblue>div.clone {background: #437ae8; color: #fff;}
.g901-table-pakage .table ul li.skyblue>div.clone {background: #c8dbff; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.blue>div.clone {background: #5993ff; color: #fff;}
.g901-table-pakage .table ul li.navy>div.clone {background: #343458; color: #fff;}
.g901-table-pakage .table ul li.violet>div.clone {background: #956595; color: #fff;}
.g901-table-pakage .table ul li.yellow>div.clone {background: #f7f787; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.lightgray>div.clone {background: #d3d3d3; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.gray>div.clone {background: #A9A9A9; color: rgb(51, 51, 51);}
.g901-table-pakage .table ul li.darkgray>div.clone {background: #808080; color: #fff;}
.g901-table-pakage .table ul li.black>div.clone {background: #333; color:#fff;}
.g901-table-pakage .table ul li.white>div.clone {background: #fff; color: rgb(51, 51, 51);}
