@charset "utf-8";

#c76 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c181 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c181 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c181 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c4 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c4 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c4 ul li { margin-right: px; }
#c4 ul li:last-child { margin-right: 0; }
#c4 > ul li:nth-of-type(1) img {
	width: 1920px;
}
#c4 > ul li:nth-of-type(2) img {
	width: 1920px;
}
#c78 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c78 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c78 ul li { margin-right: px; }
#c78 ul li:last-child { margin-right: 0; }
#c78 > ul li:nth-of-type(1) img {
	width: 1920px;
}
#c217 {
	clear: both;
	background-color: var(--mc);
	margin:    ;
	padding:    ;
}
#c217 a.itext, #c217 img, #c217 video {
	width: 800px;
	height: 188px;
}
#c77 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c182 {
	clear: both;
	margin: 7% 0 0 ;
	padding:    ;
}
#c182 h1,
#c182 div {
	text-align: left;
}
#c183 {
	clear: both;
	margin: 6% 0 0 auto;
	padding:    ;
	width: 1080px;
}
#c183 h3,
#c183 div {
	text-align: left;
}
#c184 {
	clear: both;
	margin: 6% 0 0 ;
	padding:    ;
}
#c184 h3,
#c184 div {
	text-align: left;
}
#c185 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c186 {
	clear: both;
	margin: 10% 0 0 ;
	padding:    ;
}
#c186 h2,
#c186 div {
	text-align: left;
}
#c187 {
	clear: both;
	margin: 2em  0 ;
	padding:    ;
}
#c189 {
	clear: both;
	background-color: #6b996f88;
	background-image: url(../images/home/img1.jpg);
	margin:    ;
	padding:    ;
}
#c189 h2,
#c189 div {
	text-align: left;
}
#c191 {
	clear: both;
	background-color: #6b8e9988;
	background-image: url(../images/home/img2.jpg);
	margin:    ;
	padding:    ;
}
#c191 h2,
#c191 div {
	text-align: left;
}
#c219 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c147 {
	clear: both;
	background-color: var(--mc);
	margin:    ;
	padding:    ;
}
#c145 {
	clear: both;
	background-color: var(--wh);
	margin:    ;
	padding:    ;
}
#c193 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c193 h2,
#c193 div {
	text-align: left;
}
#c195 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c194 {
	clear: both;
	background-color: var(--mc20);
	margin:    ;
	padding:    ;
}
#c194 a.itext, #c194 img, #c194 video {
	width: 389px;
	height: 241px;
}
#c194 h3,
#c194 div {
	text-align: left;
}
#c197 {
	clear: both;
	background-color: #00ff0022;
	margin: 2px 0 0 ;
	padding:    ;
}
#c197 a.itext, #c197 img, #c197 video {
	width: 389px;
	height: 241px;
}
#c197 h3,
#c197 div {
	text-align: left;
}
#c198 {
	clear: both;
	background-color: var(--sc20);
	margin: 2px 0 0 ;
	padding:    ;
}
#c198 a.itext, #c198 img, #c198 video {
	width: 389px;
	height: 241px;
}
#c198 h3,
#c198 div {
	text-align: left;
}
#c196 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c146 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c206 {
	clear: both;
	background-color: var(--wh);
	margin: 2px 0 0 0;
	padding:    ;
}
#c207 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c207 h2,
#c207 div {
	text-align: left;
}
#c214 {
	clear: both;
	margin:    ;
	padding:    ;
	height: 15em;
}
#c214 dl dt {
	color: var(--mc);
	width: 15%;
}
#c214 dl dd {
	width: 85%;
}
#c220 {
	clear: both;
	background-color: var(--mc);
	margin:    ;
	padding:    ;
	width: 100%;
}
#c220 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c220 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c220 > div:nth-of-type(1) img {
	width: 172px;
}
#c220 > div:nth-of-type(2) img {
	width: 171px;
}
#c220 > div:nth-of-type(3) img {
	width: 172px;
}
#c220 > div:nth-of-type(4) img {
	width: 172px;
}
#c212 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c148 {
	clear: both;
	margin:    ;
	padding:    ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c76 {
}
#c181 {
}
#c181 {
}
#c4 {
}
#c78 {
	display: none;
}
#c217 {
}
#c77 {
}
#c182 {
}
#c183 {
	width: auto;
	max-width: 1080px;
}
#c184 {
}
#c185 {
	display: none;
}
#c186 {
	margin: 20% 0 0;
}
#c187 {
}
#c189 {
}
#c191 {
}
#c219 {
}
#c147 {
	margin: 15% 0 0;
}
#c145 {
}
#c193 {
}
#c195 {
}
#c194 {
}
#c197 {
}
#c198 {
}
#c196 {
}
#c146 {
}
#c206 {
}
#c207 {
}
#c214 {
}
#c220 {
	width: auto;
	max-width: 100%;
}
#c220 {
}
#c212 {
}
#c148 {
}
}
@media screen and (max-width: 640px) {
#c76 {
}
#c181 {
}
#c181 {
}
#c4 {
}
#c78 {
	display: none;
}
#c217 {
}
#c77 {
}
#c182 {
}
#c183 {
	width: 100%;
}
#c184 {
}
#c185 {
	display: none;
}
#c186 {
	margin: 30% 0 0;
}
#c187 {
}
#c189 {
}
#c191 {
}
#c219 {
}
#c147 {
	margin: 15% 0 0;
}
#c145 {
}
#c193 {
}
#c195 {
}
#c194 {
}
#c197 {
}
#c198 {
}
#c196 {
}
#c146 {
}
#c206 {
}
#c207 {
}
#c214 {
	height: auto;
}
#c220 {
	width: 100%;
}
#c220 {
}
#c212 {
}
#c148 {
}
}
