@charset "UTF-8";
/**************************
Compass Text Replacement
*/
/**************************
Inline List
*/
/**************************
Inline Block List
*/
/**************************
horizontal-list
*/
/**************************
Bullets
*/
/* simple clearfix */
/**************************
@mixin for sprite
*/
@keyframes fade-in {
	0% {
		display: none;
	}
	1% {
		display: block;
		opacity: 0;
	}
	100% {
		display: block;
		opacity: 1;
	}
}
@keyframes fade-out {
	0% {
		display: block;
		opacity: 1;
	}
	99% {
		display: block;
		opacity: 0;
	}
	100% {
		display: none;
		opacity: 0;
	}
}
@keyframes gnav_sub {
	0% {
		opacity: 0;
		transform: scale(0.9) translateY(-5%);
	}
	100% {
		transform: scale(1) translateY(0);
	}
}
.important_area {
	background-color: #fff4f4;
}
@media only screen and (min-width: 768px) {
	.important_area {
		padding: 0.5em 0;
	}
}
@media only screen and (max-width: 767px) {
	.important_area {
		padding: 1em 0;
	}
}
.important_area .container {
	min-width: 0;
	max-width: 1200px;
	width: auto;
}
.important_area__scroll {
	max-height: 150px;
	overflow: auto;
}
@media only screen and (min-width: 768px) {
	.important_area ._inner {
		display: flex;
		justify-content: space-between;
	}
}
.important_area__head {
	flex-basis: 225px;
	flex-shrink: 0;
	flex-grow: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	line-height: 1.5;
}
.important_area__head .text {
	font-family: "FOT-ニューロダン Pro DB", "NewRodinPro-DB", "Roboto", "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	font-size: 0.938rem;
	font-weight: bold;
	color: #ff0000;
	letter-spacing: 0.05em;
	padding-left: 12px;
}
@media only screen and (max-width: 767px) {
	.important_area__head .text {
		font-size: 0.85rem;
		padding-left: 0;
	}
}
.important_area__body {
	width: 100%;
}
.important_area .important_link_area {
	width: 100%;
}
@media only screen and (min-width: 768px) {
	.important_area .important_link_area {
		padding-left: 12px;
		padding-top: 5px;
	}
}
@media only screen and (max-width: 767px) {
	.important_area .important_link_area {
		text-align: right;
		padding: 0 0 0.3em;
	}
}
.important_area .important_link_area .link {
	font-size: 0.813rem;
}
.important_area .important_link_area .link:hover {
	text-decoration: underline;
}

.news_list-covid {
	border-top: 0 none;
}
.news_list-covid li {
	border-bottom: 1px dashed #050001;
}
.news_list-covid .newsline {
	min-height: 0;
	transition: 0.1s cubic-bezier(0.23, 1, 0.32, 1);
}
@media only screen and (min-width: 768px) {
	.news_list-covid .newsline {
		padding-top: 9px;
		padding-bottom: 7px;
	}
}
@media only screen and (max-width: 767px) {
	.news_list-covid .newsline {
		padding: 0.2em 0;
	}
}
.news_list-covid .newsline__head {
	min-width: 80px;
}
.news_list-covid .newsline__cate {
	display: none;
}
.news_list-covid .newsline__date {
	font-size: 0.875rem;
	font-weight: bold;
	margin: 0;
}
.news_list-covid .newsline__ex {
	font-size: 0.938rem;
	font-weight: bold;
	transition: 0.2s cubic-bezier(0.23, 1, 0.32, 1);
}
.news_list-covid .newsline .new {
	font-size: 0.938rem;
	color: #d64747;
}
@media only screen and (max-width: 767px) {
	.news_list-covid .newsline__date {
		font-size: 12px;
		color: #7a7a7a;
	}
	.news_list-covid .newsline__ex {
		font-size: 12px;
		transition: 0.2s cubic-bezier(0.23, 1, 0.32, 1);
	}
	.news_list-covid .newsline .new {
		font-size: 12px;
		color: #d64747;
	}
}
.news_list-covid .newsline:hover {
	background-color: #f3d9d9;
}
.news_list-covid > li:last-child {
	border-bottom: 0 none;
}
/*# sourceMappingURL=covidinfo.css.map */