div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.absolute {
	position: absolute;
}
.relative {
	position: relative;
}
.top-1\/2 {
	top: calc(1/2 * 100%);
}
.right-4 {
	right: calc(var(--spacing) * 4);
}
.left-4 {
	left: calc(var(--spacing) * 4);
}
.flex {
	display: flex;
}

.h-\[48px\] {
	height: 48px;
}
.w-full {
	width: 100%;
}
.max-w-\[64px\] {
	max-width: 64px;
}
.-translate-y-1\/2 {
	--tw-translate-y: calc(calc(1/2 * 100%) * -1);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}
.transform {
	transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.items-center {
	align-items: center;
}
.justify-between {
	justify-content: space-between;
}
.justify-center {
	justify-content: center;
}
.rounded-\[10px\] {
	border-radius: 10px;
}
.rounded-s-\[10px\] {
	border-start-start-radius: 10px;
	border-end-start-radius: 10px;
}
.border {
	border-style: var(--tw-border-style);
	border-width: 1px;
}
.p-3 {
	padding: calc(var(--spacing) * 3);
}
.py-3 {
	padding-block: calc(var(--spacing) * 3);
}
.pl-11\.5 {
	padding-left: calc(var(--spacing) * 11.5);
}
.text-gray-500 {
	color: var(--color-gray-500);
}
.text-white {
	color: var(--color-white);
}
.transition-colors {
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.hover\:bg-red-600 {
	&:hover {
		@media (hover: hover) {
			background-color: var(--color-red-600);
		}
	}
}
.hover\:text-gray-700 {
	&:hover {
		@media (hover: hover) {
			color: var(--color-gray-700);
		}
	}
}
.focus\:outline-none {
	&:focus {
		--tw-outline-style: none;
		outline-style: none;
	}
}
.max-xl\:order-1 {
	@media (width < 80rem) {
		order: 1;
	}
}
.max-xl\:mb-5 {
	@media (width < 80rem) {
		margin-bottom: calc(var(--spacing) * 5);
	}
}
.md\:static {
	@media (width >= 48rem) {
		position: static;
	}
}
.md\:mr-6 {
	@media (width >= 48rem) {
		margin-right: calc(var(--spacing) * 6);
	}
}
.md\:block {
	@media (width >= 48rem) {
		display: block;
	}
}
.md\:hidden {
	@media (width >= 48rem) {
		display: none;
	}
}
.md\:h-\[58px\] {
	@media (width >= 48rem) {
		height: 58px;
	}
}
.md\:max-w-\[220px\] {
	@media (width >= 48rem) {
		max-width: 220px;
	}
}
.md\:rounded-\[10px\] {
	@media (width >= 48rem) {
		border-radius: 10px;
	}
}
.md\:py-4 {
	@media (width >= 48rem) {
		padding-block: calc(var(--spacing) * 4);
	}
}
.xl\:w-1\/2 {
	@media (width >= 80rem) {
		width: calc(1/2 * 100%);
	}
}