@charset "utf-8";

#c143 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1105 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1105 a.itext, #c1105 img, #c1105 video {
	width: 1201px;
	height: 960px;
}
#c1190 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1190 h1,
#c1190 div {
	text-align: left;
}
#c1222 {
	clear: both;
	background-color: var(--triBG);
	margin:    ;
	padding:    ;
	height: 23em;
}
#c1222 dl dt {
	color: var(--red);
}
#c1222 dl dd {
}
#c565 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1194 {
	clear: both;
	background-color: var(--mc);
	margin:    ;
	padding:    ;
}
#c1197 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1197 h2,
#c1197 div {
	text-align: left;
}
#c1226 {
	clear: both;
	background-color: #fff;
	margin:    ;
	padding:    ;
}
#c1226 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c1226 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c1227 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1227 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c1227 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c1199 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1228 {
	clear: both;
	background-image: url(../images/home/001.jpg);
	margin:    ;
	padding:    ;
}
#c1234 {
	clear: both;
	background-color: var(--triBG);
	margin:    ;
	padding:    ;
}
#c1234 h2,
#c1234 div {
	text-align: left;
}
#c1232 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1232 a.itext, #c1232 img, #c1232 video {
	width: 480px;
	height: 330px;
}
#c1229 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1233 {
	clear: both;
	background-image: url(../images/home/006.png);
	margin:    ;
	padding:    ;
}
#c1231 {
	clear: both;
	background-color: var(--triBG);
	margin:    ;
	padding:    ;
}
#c1231 h2,
#c1231 div {
	text-align: left;
}
#c1235 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1235 a.itext, #c1235 img, #c1235 video {
	width: 480px;
	height: 360px;
}
#c1236 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1245 {
	clear: both;
	background-image: url(../images/home/003.jpg);
	margin:    ;
	padding:    ;
}
#c1246 {
	clear: both;
	background-color: var(--triBG);
	margin:    ;
	padding:    ;
}
#c1246 h2,
#c1246 div {
	text-align: left;
}
#c1247 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1247 a.itext, #c1247 img, #c1247 video {
}
#c1248 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1237 {
	clear: both;
	background-color: var(--mc);
	margin:    ;
	padding:    ;
}
#c1239 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1239 h2,
#c1239 div {
	text-align: center;
}
#c1240 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1238 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1244 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1244 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c1244 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c143 {
}
#c1105 {
}
#c1190 {
}
#c1222 {
}
#c565 {
}
#c1194 {
}
#c1197 {
}
#c1226 {
}
#c1226 {
}
#c1227 {
}
#c1227 {
}
#c1199 {
}
#c1228 {
}
#c1234 {
}
#c1232 {
}
#c1229 {
}
#c1233 {
}
#c1231 {
}
#c1235 {
}
#c1236 {
}
#c1245 {
}
#c1246 {
}
#c1247 {
}
#c1248 {
}
#c1237 {
}
#c1239 {
}
#c1240 {
}
#c1238 {
}
#c1244 {
}
#c1244 {
}
}
@media screen and (max-width: 640px) {
#c143 {
}
#c1105 {
}
#c1190 {
}
#c1222 {
	height: auto;
}
#c565 {
}
#c1194 {
}
#c1197 {
}
#c1226 {
}
#c1226 {
}
#c1227 {
}
#c1227 {
}
#c1199 {
}
#c1228 {
}
#c1234 {
}
#c1232 {
}
#c1229 {
}
#c1233 {
}
#c1231 {
}
#c1235 {
}
#c1236 {
}
#c1245 {
}
#c1246 {
}
#c1247 {
}
#c1248 {
}
#c1237 {
}
#c1239 {
}
#c1240 {
}
#c1238 {
}
#c1244 {
}
#c1244 {
}
}
