
.row {
	display: flex;
	flex-direction: row;
}

.col {
	display: flex;
	flex-direction: column;
}

.row_c {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.col_c {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.row_s {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.col_s {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.row_e {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}

.col_e {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}

.row_b {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.col_b {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.col_a {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}

.row_a {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}

.ree {
	position: relative;
}

.fid {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}

.fid-all {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 99;
}

.fid-t {
	position: fixed;
	top: 0;
	z-index: 99;
}

.fid-b {
	position: fixed;
	bottom: 0;
	z-index: 99;
}

.fid-t-l {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}

.fid-b-l {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99;
}

.fid-t-r {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 99;
}

.fid-b-r {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 99;
}

.fid-r {
	position: fixed;
	right: 0;
	z-index: 99;
}

.fid-l {
	position: fixed;
	left: 0;
	z-index: 99;
}

.abe {
	position: absolute;
}
.abe-all{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	top: 0;
	right: 0;
}
.abe-t {
	position: absolute;
	top: 0;
	z-index: 9;
}

.abe-b {
	position: absolute;
	bottom: 0;
	z-index: 9;
}

.abe-t-l {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
}

.abe-b-l {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
}

.abe-t-r {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
}

.abe-b-r {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 9;
}

.abe-r {
	position: absolute;
	right: 0;
	z-index: 9;
}

.abe-l {
	position: absolute;
	left: 0;
	z-index: 9;
}

.nowarp {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
