@charset "utf-8";

#c143 {
	clear: both;
	background-color: #fff;
	margin:    ;
	padding:    ;
}
#c984 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c984 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c984 ul li { margin-right: px; }
#c984 ul li:last-child { margin-right: 0; }
#c984 > ul li:nth-of-type(1) img {
	width: 1920px;
}
#c984 > 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;
}
#c1038 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1039 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1039 a.itext, #c1039 img, #c1039 video {
	width: 228px;
	height: 160px;
}
#c565 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c995 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1011 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1011 h1,
#c1011 div {
	text-align: left;
}
#c1012 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1012 a.itext, #c1012 img, #c1012 video {
	width: 640px;
	height: 480px;
}
#c1010 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1013 {
	clear: both;
	background-color: #0003;
	background-image: url(../images/home/bg01.jpg);
	margin:    ;
	padding:    ;
}
#c1015 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1015 h2,
#c1015 div {
	text-align: center;
}
#c1014 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1040 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1017 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1017 h2,
#c1017 div {
	text-align: left;
}
#c1016 {
	clear: both;
	background-color: #000;
	margin:    ;
	padding:    ;
}
#c1016 h3,
#c1016 div {
	text-align: left;
}
#c1018 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1018 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1018 ul li { margin-right: px; }
#c1018 ul li:last-child { margin-right: 0; }
#c1018 > ul li:nth-of-type(1) img {
	width: 800px;
	height: 600px;
}
#c1018 > ul li:nth-of-type(2) img {
	width: 800px;
}
#c1018 > ul li:nth-of-type(3) img {
	width: 800px;
	height: 600px;
}
#c1018 > ul li:nth-of-type(4) img {
	width: 800px;
	height: 600px;
}
#c1021 {
	clear: both;
	background-color: #000;
	margin:    ;
	padding:    ;
}
#c1021 h3,
#c1021 div {
	text-align: right;
}
#c1022 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1022 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1022 ul li { margin-right: px; }
#c1022 ul li:last-child { margin-right: 0; }
#c1022 > ul li:nth-of-type(1) img {
	width: 1000px;
}
#c1022 > ul li:nth-of-type(2) img {
	width: 1000px;
}
#c1022 > ul li:nth-of-type(3) img {
	width: 1000px;
}
#c1022 > ul li:nth-of-type(4) img {
	width: 3968px;
}
#c1022 > ul li:nth-of-type(5) img {
	width: 1000px;
}
#c1022 > ul li:nth-of-type(6) img {
	width: 1000px;
}
#c1022 > ul li:nth-of-type(7) img {
	width: 1000px;
}
#c1022 > ul li:nth-of-type(8) img {
	width: 800px;
}
#c1022 > ul li:nth-of-type(9) img {
	width: 800px;
}
#c1022 > ul li:nth-of-type(10) img {
	width: 800px;
}
#c1022 > ul li:nth-of-type(11) img {
	width: 800px;
}
#c1022 > ul li:nth-of-type(12) img {
	width: 800px;
}
#c1022 > ul li:nth-of-type(13) img {
	width: 800px;
}
#c1022 > ul li:nth-of-type(14) img {
	width: 800px;
	height: 600px;
}
#c1022 > ul li:nth-of-type(15) img {
	width: 800px;
}
#c1019 {
	clear: both;
	background-color: #000;
	margin:    ;
	padding:    ;
}
#c1019 h3,
#c1019 div {
	text-align: left;
}
#c1046 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1046 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1046 ul li { margin-right: px; }
#c1046 ul li:last-child { margin-right: 0; }
#c1046 > ul li:nth-of-type(1) img {
	width: 800px;
}
#c1046 > ul li:nth-of-type(2) img {
	width: 1000px;
	height: 750px;
}
#c1046 > ul li:nth-of-type(3) img {
	width: 800px;
}
#c1046 > ul li:nth-of-type(4) img {
	width: 800px;
}
#c1046 > ul li:nth-of-type(5) img {
	width: 800px;
}
#c1046 > ul li:nth-of-type(6) img {
	width: 800px;
}
#c1046 > ul li:nth-of-type(7) img {
	width: 800px;
}
#c1045 {
	clear: both;
	background-color: #000;
	margin:    ;
	padding:    ;
}
#c1045 h3,
#c1045 div {
	text-align: left;
}
#c1020 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1020 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1020 ul li { margin-right: px; }
#c1020 ul li:last-child { margin-right: 0; }
#c1020 > ul li:nth-of-type(1) img {
	width: 800px;
}
#c1020 > ul li:nth-of-type(2) img {
	width: 800px;
}
#c1020 > ul li:nth-of-type(3) img {
	width: 958px;
}
#c1049 {
	clear: both;
	background-color: #000;
	margin:    ;
	padding:    ;
}
#c1049 h3,
#c1049 div {
	text-align: right;
}
#c1050 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1050 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1050 ul li { margin-right: px; }
#c1050 ul li:last-child { margin-right: 0; }
#c1050 > ul li:nth-of-type(1) img {
	width: 800px;
}
#c1050 > ul li:nth-of-type(2) img {
	width: 800px;
}
#c1050 > ul li:nth-of-type(3) img {
	width: 800px;
}
#c1050 > ul li:nth-of-type(4) img {
	width: 800px;
}
#c1050 > ul li:nth-of-type(5) img {
	width: 800px;
}
#c1050 > ul li:nth-of-type(6) img {
	width: 800px;
}
#c1047 {
	clear: both;
	background-color: #000;
	margin:    ;
	padding:    ;
}
#c1047 h3,
#c1047 div {
	text-align: left;
}
#c1048 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1048 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1048 ul li { margin-right: px; }
#c1048 ul li:last-child { margin-right: 0; }
#c1048 > ul li:nth-of-type(1) img {
	width: 800px;
}
#c1048 > ul li:nth-of-type(2) img {
	width: 800px;
}
#c1048 > ul li:nth-of-type(3) img {
	width: 800px;
}
#c1048 > ul li:nth-of-type(4) img {
	width: 800px;
}
#c1048 > ul li:nth-of-type(5) img {
	width: 800px;
}
#c1048 > ul li:nth-of-type(6) img {
	width: 800px;
}
#c1048 > ul li:nth-of-type(7) img {
	width: 1000px;
}
#c1048 > ul li:nth-of-type(8) img {
	width: 800px;
}
#c1048 > ul li:nth-of-type(9) img {
	width: 800px;
}
#c1048 > ul li:nth-of-type(10) img {
	width: 1000px;
}
#c1051 {
	clear: both;
	background-color: #000;
	margin:    ;
	padding:    ;
}
#c1051 h3,
#c1051 div {
	text-align: right;
}
#c1052 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1052 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1052 ul li { margin-right: px; }
#c1052 ul li:last-child { margin-right: 0; }
#c1052 > ul li:nth-of-type(1) img {
	width: 800px;
}
#c1052 > ul li:nth-of-type(2) img {
	width: 800px;
}
#c1052 > ul li:nth-of-type(3) img {
	width: 600px;
	height: 407px;
}
#c1023 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1023 h3,
#c1023 div {
	text-align: center;
}
#c1024 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1024 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c1024 ul li { margin-right: px; }
#c1024 ul li:last-child { margin-right: 0; }
#c1024 > ul li:nth-of-type(1) img {
	width: 360px;
}
#c1024 > ul li:nth-of-type(2) img {
	width: 360px;
}
#c1024 > ul li:nth-of-type(3) img {
	width: 800px;
}
#c1041 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1025 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1027 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1028 {
	clear: both;
	background-color: #000;
	margin:    ;
	padding:    ;
}
#c1030 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 800px;
}
#c1030 h2,
#c1030 div {
	text-align: left;
}
#c1032 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 800px;
}
#c1032 dl dt {
	width: 20%;
}
#c1032 dl dd {
	width: 80%;
}
#c1026 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1029 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1042 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1043 {
	clear: both;
	background-color: #0003;
	background-image: url(../images/home/bg02.jpg);
	margin:    ;
	padding:    ;
}
#c1033 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1033 h2,
#c1033 div {
	text-align: center;
}
#c1035 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1035 h3,
#c1035 div {
	text-align: center;
}
#c1036 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1036 h3,
#c1036 div {
	text-align: left;
}
#c1037 {
	clear: both;
	margin:    ;
	padding:    ;
	width: 960px;
}
#c1037 dl dt {
	width: 20%;
}
#c1037 dl dd {
	width: 80%;
}
#c1044 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c1053 {
	display: none;
	float: ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c143 {
}
#c984 {
	display: none;
}
#c1007 {
	display: block;
}
#c1038 {
}
#c1039 {
}
#c565 {
}
#c995 {
}
#c1011 {
}
#c1012 {
}
#c1010 {
}
#c1013 {
}
#c1015 {
}
#c1014 {
}
#c1040 {
}
#c1017 {
}
#c1016 {
}
#c1018 {
	width: auto;
	max-width: 960px;
}
#c1021 {
}
#c1022 {
	width: auto;
	max-width: 960px;
}
#c1019 {
}
#c1046 {
	width: auto;
	max-width: 960px;
}
#c1045 {
}
#c1020 {
	width: auto;
	max-width: 960px;
}
#c1049 {
}
#c1050 {
	width: auto;
	max-width: 960px;
}
#c1047 {
}
#c1048 {
	width: auto;
	max-width: 960px;
}
#c1051 {
}
#c1052 {
	width: auto;
	max-width: 960px;
}
#c1023 {
}
#c1024 {
}
#c1041 {
}
#c1025 {
}
#c1027 {
}
#c1028 {
}
#c1030 {
	width: auto;
	max-width: 800px;
}
#c1032 {
	width: auto;
	max-width: 800px;
}
#c1026 {
}
#c1029 {
}
#c1042 {
}
#c1043 {
}
#c1033 {
}
#c1035 {
	width: auto;
	max-width: 960px;
}
#c1036 {
}
#c1037 {
	width: auto;
	max-width: 960px;
}
#c1044 {
}
#c1053 {
	display: none;
}
}
@media screen and (max-width: 640px) {
#c143 {
}
#c984 {
	display: none;
}
#c1007 {
	display: block;
}
#c1038 {
}
#c1039 {
}
#c565 {
}
#c995 {
}
#c1011 {
}
#c1012 {
}
#c1010 {
}
#c1013 {
}
#c1015 {
}
#c1014 {
}
#c1040 {
}
#c1017 {
}
#c1016 {
}
#c1018 {
	width: 100%;
}
#c1021 {
}
#c1022 {
	width: 100%;
}
#c1019 {
}
#c1046 {
	width: 100%;
}
#c1045 {
}
#c1020 {
	width: 100%;
}
#c1049 {
}
#c1050 {
	width: 100%;
}
#c1047 {
}
#c1048 {
	width: 100%;
}
#c1051 {
}
#c1052 {
	width: 100%;
}
#c1023 {
}
#c1024 {
}
#c1041 {
}
#c1025 {
}
#c1027 {
}
#c1028 {
}
#c1030 {
	width: 100%;
}
#c1032 {
	width: 100%;
}
#c1026 {
}
#c1029 {
}
#c1042 {
}
#c1043 {
}
#c1033 {
}
#c1035 {
	width: 100%;
}
#c1036 {
}
#c1037 {
	width: 100%;
}
#c1044 {
}
#c1053 {
	display: none;
	float: none;
}
}
