@charset "utf-8";

#c143 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1106 {
	clear: both;
	background-color: var(--bc20);
	margin:    ;
	padding:    ;
	height: 50vh;
}
#c1105 {
	clear: both;
	background-image: url(../images/home/bg01.jpg);
	margin:    ;
	padding:    ;
}
#c1105 a.itext, #c1105 img, #c1105 video {
	width: 1207px;
	height: 1066px;
}
#c1045 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c1045 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1045 ul li { margin-right: px; }
#c1045 ul li:last-child { margin-right: 0; }
#c1045 > ul li:nth-of-type(1) img {
	width: 1920px;
}
#c1045 > ul li:nth-of-type(2) img {
	width: 1920px;
}
#c1007 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c1007 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1007 ul li { margin-right: px; }
#c1007 ul li:last-child { margin-right: 0; }
#c1007 > ul li:nth-of-type(1) img {
	width: 1920px;
}
#c1007 > ul li:nth-of-type(2) img {
	width: 1920px;
}
#c1086 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1086 h3,
#c1086 div {
	text-align: left;
}
#c565 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c995 {
	clear: both;
	background-image: url(../images/home/bg01.png);
	margin:    ;
	padding:    ;
}
#c1011 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1011 h1,
#c1011 div {
	text-align: center;
}
#c1107 {
	clear: both;
	background-image: url(../images/home/bg02.png);
	margin:    ;
	padding:    ;
}
#c1107 h1,
#c1107 div {
	text-align: center;
}
#c1063 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1108 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1108 a.itext, #c1108 img, #c1108 video {
	width: 983px;
	height: 665px;
}
#c1108 h2,
#c1108 div {
	text-align: left;
}
#c1110 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1110 a.itext, #c1110 img, #c1110 video {
	width: 994px;
	height: 668px;
}
#c1110 h2,
#c1110 div {
	text-align: left;
}
#c1069 {
	clear: both;
	background-color: var(--bc30);
	margin:    ;
	padding:    ;
}
#c1111 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1111 h1,
#c1111 div {
	text-align: left;
}
#c1058 {
	clear: both;
	margin:    ;
	padding:    ;
	height: 13em;
}
#c1058 dl dt {
	border-color: var(--sc);
	width: 18%;
}
#c1058 dl dd {
	border-color: var(--sc);
	width: 82%;
}
#c1071 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1062 {
	clear: both;
	background-image: url(../images/home/bg01.jpg);
	margin:    ;
	padding:    ;
}
#c1089 {
	clear: both;
	background-color: var(--wh);
	margin:    ;
	padding:    ;
}
#c1089 a.itext, #c1089 img, #c1089 video {
	width: 199px;
	height: 194px;
}
#c1089 h1,
#c1089 div {
	text-align: center;
}
#c1117 {
	clear: both;
	background-color: var(--wh);
	margin:    ;
	padding:    ;
}
#c1117 a.itext, #c1117 img, #c1117 video {
	width: 199px;
	height: 194px;
}
#c1117 h1,
#c1117 div {
	text-align: center;
}
#c1010 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1113 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c1113 h1,
#c1113 div {
	text-align: left;
}
#c1102 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c1114 {
	clear: both;
	background-image: url(../images/home/bg01.jpg);
	margin:    ;
	padding:    ;
}
#c1115 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1115 h1,
#c1115 div {
	text-align: center;
}
#c1116 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 720px;
}
#c1116 dl dt {
	border-color: var(--sc);
	width: 35%;
}
#c1116 dl dd {
	border-color: var(--sc);
	width: 65%;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c143 {
}
#c1106 {
}
#c1105 {
}
#c1045 {
	display: none;
}
#c1007 {
	display: none;
}
#c1086 {
}
#c565 {
}
#c995 {
}
#c1011 {
}
#c1107 {
}
#c1063 {
}
#c1108 {
}
#c1110 {
}
#c1069 {
}
#c1111 {
}
#c1058 {
}
#c1071 {
}
#c1062 {
}
#c1089 {
}
#c1117 {
}
#c1010 {
}
#c1113 {
	display: none;
}
#c1102 {
	display: none;
}
#c1114 {
}
#c1115 {
}
#c1116 {
	width: auto;
	max-width: 720px;
}
}
@media screen and (max-width: 640px) {
#c143 {
}
#c1106 {
	height: auto;
}
#c1105 {
}
#c1045 {
	display: none;
}
#c1007 {
	display: none;
}
#c1086 {
}
#c565 {
}
#c995 {
}
#c1011 {
}
#c1107 {
}
#c1063 {
}
#c1108 {
}
#c1110 {
}
#c1069 {
}
#c1111 {
}
#c1058 {
	height: auto;
}
#c1071 {
}
#c1062 {
}
#c1089 {
}
#c1117 {
}
#c1010 {
}
#c1113 {
	display: none;
}
#c1102 {
	display: none;
}
#c1114 {
}
#c1115 {
}
#c1116 {
	width: 100%;
}
}
