body {
	height: 100%;
	width: 100%;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 80%;
	text-decoration: none;
	background-color: #EBEBD6;
	color: #333;
	line-height: 1.8em;
}
a:link {
	text-decoration: none;
	color: #F12938;
}
a:hover {
	color: #FC0;
}
a:visited {
	color: #F12938;
}
a { outline: none; }
#container {
	padding: 0px;
	height: 100%;
	width: 100%;
	margin: 0px;
}
#container #decol {
	background-image: url(../images/sisi.png);
	height: 158px;
	width: 120px;
	position: fixed;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
#container #decor {
	background-image: url(../images/sisi_r.png);
	height: 158px;
	width: 120px;
	position: fixed;
	top: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	right: 0px;
}
#container #goldline {
	height: 100%;
	width: 70%;
	position: fixed;
	top: 0px;
	background-image: url(../images/gold_line.png);
	background-repeat: repeat-y;
	background-position: right center;
	z-index: 99;
	left: 0px;
	margin: 0px;
	padding: 0px;
	min-width:960px;
}

#container #slider {
	width: 30%;
	z-index: -9999;
	height: 100%;
	background-color: #000;
	position: fixed;
	top: 0px;
	margin: 0px;
	padding: 0px;
	right: 0px;
}

#container #wrap {
	width: 70%;
	min-width:960px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #EBEBD6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#container #wrap #footer  {
	height: 120px;
	width: 100%;
	position: relative;
	background-color: #000;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #900;
}
#container #wrap #footer #logo {
	position: absolute;
	right: 45px;
	bottom: 45px;
}

#container #wrap #footer #footnavi {
	text-align: left;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 25px;
}
#container #wrap #footer #footnavi ul {
	line-height: 22px;
	margin-right: 40px;
	margin-left: 40px;
}
#container #wrap #footer #footnavi ul li {
	display: inline;
	margin-right: 10px;
	margin-left: 0px;
	font-size: 11px;
	margin-bottom: 0px;
}
#container #wrap #footer #footnavi ul li a {
	color: #999;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#container #wrap #footer #footnavi ul li a:hover {
	color: #F12938;
	text-decoration: underline;
}

#container #wrap #footer #copyright {
	position: absolute;
	bottom: 10px;
	left: 40px;
	text-align: left;
	height: 30px;
	color: #999;
	font-size: 10px;
	line-height: 24px;
}

#container #wrap #inner {
	padding-top: 170px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 0px;
	position: relative;
}

#container #wrap #inner #contents {
	width: 79%;
	min-height:550px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 21%;
}
#container #wrap #inner #sidebar{
	float: left;
	width: 20%;
	position: absolute;
	margin: 0px;
	left: 0px;
	top: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 990;
}
#container #header  {
	height: 140px;
	position: fixed;
	width: 100%;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 999;
	background-image: url(../images/page_header_bg_img.png);
	background-repeat: repeat-x;
	background-position: left top;
	min-width:960px;
}
#container #header #logo {
	height: 43px;
	width: 350px;
	position: absolute;
	left: 45px;
	top: 18px;
}
#container #header #logo a {
	display: block;
	text-indent: -9999px;
	background-image: url(../images/page_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 350px;
}
#container #header #logo a:hover  {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#container #header #gnav {
	height: 27px;
	position: absolute;
	left: 27px;
	width: 1053px;
	top: 88px;
}
#container #header #contact {
	position: absolute;
	height: 18px;
	width: 28px;
	top: 60px;
	right: 17px;
}
#container #header #home {
	position: absolute;
	height: 11px;
	width: 13px;
	top: 19px;
	left: 804px;
}
#container #header #subnav {
	font-size: 11px;
	position: absolute;
	top: 30px;
	right: 25px;
}
#container #header #subnav ul {
	margin: 0px;
	padding: 0px;
}
#container #header #subnav ul li {
	display: block;
	float: left;
	margin-right: 10px;
	height: 17px;
}
#container #header #subnav ul li a {
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	height: 17px;
}
#container #header #subnav ul li a:hover {
	color: #f12938;
}
#crumbs {
	list-style-type: none;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 11px;
	background-image: url(../images/line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#crumbs ul {
	padding: 0px;
	margin: 0px;
}
#crumbs ul li {
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	background-image: url(../images/crumb_arrow.png);
	display: inline;
	height: 11px;
	line-height: 16px;
	padding-bottom: 0px;
}
#crumbs ul li a {
	color: #333;
}
#crumbs ul li.home {
	width: 13px;
	padding-left: 0px;
}
#crumbs ul li a:link
,#crumbs ul li a:visited
 {
	color:#000;
	text-decoration:none;
	font-size: 11px;
}
#crumbs ul li a:hover
 {
	color:#F12938;
	text-decoration: underline;
}
#crumbs ul li.last {
	height: 11px;
	background-image: none;
	color: #990;
}
#line {
	background-image: url(../images/line.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 2px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	clear: both;
}
h2#title {
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}

h3#sub_title {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/h3_bg_img.png);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 25px;
	margin-bottom: 20px;
}

h3#sub_title02 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/h3_bg_img.png);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 25px;
	margin-bottom: 20px;
	margin-top: 20px;
}

h4#mini_title {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #C00;
	font-weight: bold;
}
h4#borderTitle {
	background-color: #990;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
	color: #FFF;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
}
h4#blkTitle {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	background-image: url(../images/title_mark_02.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-bottom: 5px;
	line-height: 24px;
}

#text {

}
#schedule_box {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #F2F2E3;
	padding: 20px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
	-0-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-ms-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-o-border-radius: 0.5em;
	-ms-border-radius: 0.5em;
}
#schedule_arrow {
	background-image: url(../images/schedule_arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	margin: 20px;
	padding: 0px;
}

#boxnavi {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#boxnavi ul {
	margin: 0px;
	padding: 0px;
}
#boxnavi ul li {
	display: inline-block;
	padding: 0px;
	float: left;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 5%;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 30%;
	height: 90px;
}
#boxnavi ul li a {
	display: block;
	float: left;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	width: 96%;
	border: 5px solid #FFF;
}
#boxnavi ul li a:hover {
	border-top-color: #D3D3A9;
	border-right-color: #D3D3A9;
	border-bottom-color: #D3D3A9;
	border-left-color: #D3D3A9;
}

#boxnavi ul li:last-child {
	margin-right: 0px;
}
#listBox {
	width: 100%;
}
#listBox ul {
	margin: 0px;
	padding: 0px;
}
#listBox ul li {
	display: block;
	float: left;
	width: 48%;
	margin-bottom: 2%;
	margin-top: 2%;
}
#listBox ul li a {
	background-color: #000;
	width: 100%;
	height: 80px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url(../images/box_navi_arrow.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#listBox ul li a:hover {
	background-image: url(../images/box_navi_arrow_swap.png);
}
#listBox ul li.list_m{
	margin-right: 4%;
}
#contents #two_col {
	background-color: #FFF;
	width: 42%;
	float: left;
	padding: 3%;
	display: inline;
	margin-bottom: 20px;
}
#contents #two_col #name {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}
#contents #two_col p {
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	background-color: #660;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	width: 100%;
}
#contents #two_col p#jinja {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	background-color: #FFF;
	margin-bottom: 20px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#contents #two_col img {
	height: auto;
	width: 100%;
}

#contents #two_col.mar {
	margin-right: 3%;
}
#videoBox {
	background-color: #000;
	text-align: center;
	width: 100%;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	background-color: #000;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-wrapper {
	width: 100%;
	max-width: 100%;
	background-color: #000;
	text-align: center;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
#topnav {
	margin-bottom: 40px;
	padding-bottom: 0px;
	background-color: #DEDEBC;
	padding-top: 12px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
	-0-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-ms-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
	padding-left: 1%;
}
#topnav ul {
	padding: 0px;
	margin: 0px;
}
#topnav ul li {
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 1%;
	margin-bottom: 0px;
	margin-left: 1%;
	height: 30px;
	width: 31%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#topnav ul li a {
	display: block;
	float: left;
	background-color: #333;
	color: #FFF;
	text-align: center;
	padding: 0px;
	height: 30px;
	width: 100%;
	line-height: 32px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin: 0px;
}
#topnav ul li a.current {
	background-color: #F12938;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
	-0-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-ms-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
	background-image: none;
	color: #FFF;
}
#topnav ul li a:hover {
	background-color: #990;
}
#topnav_two {
	margin-bottom: 40px;
	padding-bottom: 0px;
	background-color: #DEDEBC;
	padding-top: 12px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;

	-0-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-ms-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
}
#topnav_two ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2%;
}
#topnav_two ul li {
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 0%;
	height: 30px;
	width: 48%;
}
#topnav_two ul li a {
	display: block;
	float: left;
	background-color: #333;
	color: #FFF;
	text-align: center;
	padding: 0px;
	height: 30px;
	width: 100%;
	line-height: 32px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#topnav_two ul li a.current {
	background-color: #F12938;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
	-0-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4) inset;
	-ms-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4) inset;
	background-image: none;
	color: #FFF;
}
#topnav_two ul li a:hover {
	background-color: #990;
}

#archive_menu {
	margin-bottom: 40px;
}
#archive_menu ul {
	margin: 0px;
	padding: 0px;
}
#archive_menu ul li {
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: #FFF;
}
#archive_menu ul li a {
	display: block;
	float: left;
	color: #000;
	text-align: center;
	padding: 0px;
	width: 141px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#archive_menu ul li.current {
	background-color: #F12938;
}
#archive_menu ul li a:hover {
	background-color: #F12938;
}
#aroundTitle {
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 36px;
	color: #000;
	padding-top: 50px;
	padding-bottom: 20px;
	font-weight: normal;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #990;
	margin-bottom: 40px;
	padding-left: 10px;
}

#aroundBox {
}
#aroundBox h4 {
	padding: 0px;
	margin-bottom: 10px;
	color: #900;
	font-weight: bold;
	font-size: 14px;
}

#aroundBox img {
	.padding: 5px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 5px;
}
#aroundBox p {
	float: left;
}
#infoBox {
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#infoBox h3{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0px;
	background-image: url(../images/h3_bg_img.png);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 25px;
	padding-bottom: 0px;
}
#infoBox #text {
	margin-bottom: 10px;
}
#infoBox #text #infoimg {
	float: left;
	margin-left: 0px;
	display: block;
	margin-bottom: 0px;
	margin-right: 20px;
}
#infoBox #text #infoimg img {
	height: auto;
	width: 200px;
}
#infoBox #text #infoimg a {
	border: 5px solid #FFF;
	display: block;
	height: auto;
	width: 200px;
}
#infoBox #text #infoimg a:hover {
	border-top-color: #D3D3A9;
	border-right-color: #D3D3A9;
	border-bottom-color: #D3D3A9;
	border-left-color: #D3D3A9;
}
#infoBox #date {
	font-size: 11px;
	color: #990;
	line-height: 20px;
	height: 18px;
	text-align: right;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-right: 0px;
}
#mapBox {
	background-color: #FFF;
	padding: 10px;
	text-align: center;
}
dl#link {
	margin-bottom: 40px;
	padding-top: 20px;
}
dl#link dt {
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-bottom: 5px;
}
dl#link dt a {
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
dl#link dt a:hover {
	text-decoration: underline;
	color: #F12938;
}
dl#link dd {
	margin-bottom: 20px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 20px;
	padding-left: 15px;
}
#sitemapBox {
	sfloat: left;
	padding: 0px;
	width: 46%;
	margin-top: 0px;
	margin-right: 2%;
	margin-bottom: 0px;
	margin-left: 2%;
	float: left;
}
#sitemapBox_inner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}
#sitemapBox #titlename  {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#sitemapBox    #titlename ul  {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#sitemapBox  #titlename  ul li {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#sitemapBox  #titlename  ul  li a {
	list-style-type: none;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #990;
}

#sitemapBox #titlename a {
	text-decoration: none;
	color: #000;
	display: block;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #990;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FFFFFF;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 12px;
}
#sitemapBox #titlename a:hover{
	text-decoration: none;
	background-color: #FFFFCC;
}
#sitemap_text {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 11px;
	color: #666666;
}
#newsNavi {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#newsNavi ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#newsNavi ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	float: left;
}
#newsNavi  ul  li a {
	display: block;
	float: left;
	border: 1px solid #EEEEEE;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333;
	background-color: #FFFFFF;
}
#newsNavi ul li a:hover {
	background-color: #F12938;
	color: #FFF;
	text-decoration: none;
}
#newsNavi  ul  #current  {
	color: #FFFFFF;
	background-color: #000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 3px;
	margin-left: 3px;
}
#newsNavi #page {
	display: block;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 3px;
}

.row {
	display: table;
	margin-bottom:20px;
}

.col-sm-4 {
	width:45%;
	float: left;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}

@media screen and (max-width: 1400px) {
.covid_text {
	margin-right:5%;
}
}

.prevention {
	width: 120px !important;
	height:120px !important;
}

@media screen and (min-width:1401px) and ( max-width:1500px) {
.covid_text {
	margin-right:10%;
}
}

@media screen and (min-width:1501px) and ( max-width:1600px) {
.covid_text {
	margin-right:15%;
}
}

@media screen and (min-width:1601px) and ( max-width:1700px) {
.covid_text {
	margin-right:20%;
}
}

@media screen and (min-width:1701px) and ( max-width:1800px) {
.covid_text {
	margin-right:25%;
}
}

@media screen and (min-width:1801px){
.covid_text {
	margin-right:30%;
}
}
