@charset "utf-8";

#c878 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c881 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c881 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c881 ul li { margin-right: px; }
#c881 ul li:last-child { margin-right: 0; }
#c881 > ul li:nth-of-type(1) img {
	width: 1920px;
}
#c967 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c967 ul li {
	list-style-type: none;
	text-align: left;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
#c967 ul li { margin-right: px; }
#c967 ul li:last-child { margin-right: 0; }
#c967 > ul li:nth-of-type(1) img {
	width: 1440px;
}
#c967 > ul li:nth-of-type(2) img {
	width: 1920px;
}
#c882 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c882 h1,
#c882 div {
	text-align: right;
}
#c880 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c880 a.itext, #c880 img, #c880 video {
	width: 1920px;
	height: 959px;
}
#c952 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c946 {
	clear: both;
	background-color: var(--wh);
	margin: 40px 0 0 0;
	padding:    ;
}
#c926 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c926 h2,
#c926 div {
	text-align: center;
}
#c968 {
	clear: both;
	margin:    ;
	padding:    ;
	height: 13em;
}
#c968 dl dt {
	width: 20%;
}
#c968 dl dd {
	width: 80%;
}
#c935 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c949 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c950 {
	clear: both;
	background-color: var(--wh);
	margin:    ;
	padding:    ;
}
#c950 h2,
#c950 div {
	text-align: left;
}
#c953 {
	clear: both;
	background-image: url(../images/home/bg01.jpg);
	margin:    ;
	padding:    ;
}
#c953 a.itext, #c953 img, #c953 video {
	width: 800px;
	height: 441px;
}
#c954 {
	clear: both;
	background-image: url(../images/home/bg01.jpg);
	margin:    ;
	padding:    ;
}
#c954 a.itext, #c954 img, #c954 video {
	width: 1200px;
	height: 1200px;
}
#c966 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c937 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c937 h2,
#c937 div {
	text-align: center;
}
#c931 {
	clear: both;
	background-image: url(../images/home/bg01.jpg);
	margin: 40px 0 0 0;
	padding:    ;
}
#c955 {
	clear: both;
	background-color: #fdf3e1;
	margin:    ;
	padding:    ;
}
#c955 a.itext, #c955 img, #c955 video {
	width: 475px;
	height: 307px;
}
#c955 h2,
#c955 div {
	text-align: center;
}
#c957 {
	clear: both;
	background-color: #fdf3e1;
	margin:    ;
	padding:    ;
}
#c957 a.itext, #c957 img, #c957 video {
	width: 640px;
	height: 364px;
}
#c957 h2,
#c957 div {
	text-align: center;
}
#c947 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c958 {
	clear: both;
	background-color: var(--ac80);
	background-image: url(../images/common/25814391.jpg);
	margin:    ;
	padding:    ;
}
#c962 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c962 h2,
#c962 div {
	text-align: center;
}
#c963 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c963 dl dt {
	width: 20%;
}
#c963 dl dd {
	width: 80%;
}
#c961 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c964 {
	display: none;
	float: ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c878 {
}
#c881 {
	display: none;
}
#c967 {
	display: block;
}
#c882 {
}
#c880 {
	display: none;
}
#c952 {
}
#c946 {
}
#c926 {
}
#c968 {
}
#c935 {
}
#c949 {
}
#c950 {
}
#c953 {
}
#c954 {
}
#c966 {
}
#c937 {
}
#c931 {
}
#c955 {
}
#c957 {
}
#c947 {
}
#c958 {
}
#c962 {
}
#c963 {
}
#c961 {
}
#c964 {
	display: none;
}
}
@media screen and (max-width: 640px) {
#c878 {
}
#c881 {
	display: none;
}
#c967 {
	display: block;
}
#c882 {
}
#c880 {
	display: none;
}
#c952 {
}
#c946 {
}
#c926 {
}
#c968 {
	height: auto;
}
#c935 {
}
#c949 {
}
#c950 {
}
#c953 {
}
#c954 {
}
#c966 {
}
#c937 {
}
#c931 {
}
#c955 {
}
#c957 {
}
#c947 {
}
#c958 {
}
#c962 {
}
#c963 {
}
#c961 {
}
#c964 {
	display: none;
	float: none;
}
}
