body{
	font-family: "Microsoft JhengHei","微軟正黑體";
	overflow-x: hidden;
}
.cursor_pointer{
	cursor: pointer;
}
.cursor_default{
	cursor: default;
}

.absolute_x_center{
	left: 50%;
	transform: translateX(-50%);
}
.absolute_y_center{
	top: 50%;
	transform: translateY(-50%);
}
.object_fit_contain{
	object-fit: contain;
}
.object_fit_cover{
	object-fit: cover;
}
.single_ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.multiline_ellipsis { 
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.clamp_1{
	-webkit-line-clamp: 1;
}
.clamp_2{
	-webkit-line-clamp: 2;
}
.clamp_3{
	-webkit-line-clamp: 3;
}
.float_none{
	float: none !important;
}
.w_1{
	width: 1%;
}
.object_position_center{
	object-position: center;
}
.object_position_left{
	object-position: left;
}
.object_position_right{
	object-position: right;
}
.opacity_0{
	opacity: 0;
}
.top_0{
	top: 0;
}
.pointer_events_none{
	pointer-events: none;
}