@charset "utf-8";

#c344 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c389 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c389 a.itext, #c389 img, #c389 video {
	width: 1000px;
	height: 475px;
}
#c728 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c727 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c727 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c727 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c727 > div:nth-of-type(1) img {
	width: 332px;
}
#c727 > div:nth-of-type(2) img {
	width: 253px;
}
#c727 > div:nth-of-type(3) img {
	width: 186px;
}
#c628 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c628 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c628 ul li { margin-right: px; }
#c628 ul li:last-child { margin-right: 0; }
#c628 > ul li:nth-of-type(1) img {
	width: 1920px;
}
#c628 > ul li:nth-of-type(2) img {
	width: 1920px;
}
#c675 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c675 h1,
#c675 div {
	text-align: left;
}
#c617 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c703 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c704 {
	clear: both;
	margin: 0 0 50px 0;
	padding:    ;
}
#c704 h2,
#c704 div {
	text-align: center;
}
#c729 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c729 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c729 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c729 > div:nth-of-type(1) img {
	width: 1000px;
}
#c729 > div:nth-of-type(2) img {
	width: 1000px;
}
#c729 > div:nth-of-type(3) img {
	width: 1000px;
}
#c729 > div:nth-of-type(4) img {
	width: 778px;
}
#c738 {
	clear: both;
	margin: 0 0 50px 0;
	padding:    ;
}
#c730 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c706 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c699 {
	clear: both;
	background-color: var(--bc);
	margin:    ;
	padding:    ;
}
#c697 {
	clear: both;
	background-color: #fff;
	margin:    ;
	padding:    ;
}
#c697 h2,
#c697 div {
	text-align: center;
}
#c698 {
	clear: both;
	margin:    ;
	padding:    ;
	height: 23em;
}
#c698 dl dt {
	border-color: var(--mc50);
	width: 20%;
}
#c698 dl dd {
	border-color: #aaa;
	width: 80%;
}
#c700 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c681 {
	clear: both;
	background-image: url(../images/home/bg_foot.png);
	margin:    ;
	padding:    ;
}
#c701 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c701 h2,
#c701 div {
	text-align: center;
}
#c702 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c702 a.itext, #c702 img, #c702 video {
	width: 1000px;
	height: 665px;
}
#c702 h3,
#c702 div {
	text-align: left;
}
#c731 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c731 a.itext, #c731 img, #c731 video {
	width: 1000px;
	height: 1333px;
}
#c731 h3,
#c731 div {
	text-align: left;
}
#c732 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c732 a.itext, #c732 img, #c732 video {
	width: 1000px;
	height: 555px;
}
#c732 h3,
#c732 div {
	text-align: left;
}
#c733 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c733 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c733 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c733 > div:nth-of-type(1) img {
	width: 289px;
}
#c733 > div:nth-of-type(2) img {
	width: 390px;
}
#c686 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c711 {
	clear: both;
	background-image: url(../images/home/Image_20241017_112816_719.jpeg);
	margin:    ;
	padding: 20px   ;
}
#c737 {
	clear: both;
	background-color: var(--mc);
	margin:    ;
	padding:    ;
	width: 1200px;
}
#c737 h2,
#c737 div {
	text-align: center;
}
#c734 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c734 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c734 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c734 > div:nth-of-type(1) img {
	width: 408px;
}
#c734 > div:nth-of-type(2) img {
	width: 185px;
}
#c714 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c735 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c735 a.itext, #c735 img, #c735 video {
	width: 1568px;
	height: 280px;
}
#c735 h3,
#c735 div {
	text-align: center;
}
#c736 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c736 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c736 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c736 > div:nth-of-type(1) img {
	width: 273px;
}
#c736 > div:nth-of-type(2) img {
	width: 410px;
}
#c736 > div:nth-of-type(3) img {
	width: 180px;
}
#c726 {
	clear: both;
	margin:    ;
	padding:    ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c344 {
}
#c389 {
}
#c728 {
}
#c727 {
}
#c727 {
}
#c628 {
	display: none;
}
#c675 {
	display: none;
}
#c617 {
}
#c703 {
}
#c704 {
}
#c729 {
}
#c729 {
}
#c738 {
}
#c730 {
}
#c706 {
}
#c699 {
}
#c697 {
}
#c698 {
}
#c700 {
}
#c681 {
}
#c701 {
}
#c702 {
}
#c731 {
}
#c732 {
	display: none;
}
#c733 {
}
#c733 {
}
#c686 {
}
#c711 {
}
#c737 {
	width: auto;
	max-width: 1200px;
}
#c734 {
}
#c734 {
}
#c714 {
}
#c735 {
}
#c736 {
}
#c736 {
}
#c726 {
}
}
@media screen and (max-width: 640px) {
#c344 {
}
#c389 {
}
#c728 {
}
#c727 {
}
#c727 {
}
#c628 {
	display: none;
}
#c675 {
	display: none;
}
#c617 {
}
#c703 {
}
#c704 {
}
#c729 {
}
#c729 {
}
#c738 {
}
#c730 {
}
#c706 {
}
#c699 {
}
#c697 {
}
#c698 {
	height: auto;
}
#c700 {
}
#c681 {
}
#c701 {
}
#c702 {
}
#c731 {
}
#c732 {
	display: none;
}
#c733 {
}
#c733 {
}
#c686 {
}
#c711 {
}
#c737 {
	width: 100%;
}
#c734 {
}
#c734 {
}
#c714 {
}
#c735 {
}
#c736 {
}
#c736 {
}
#c726 {
}
}
