@charset "utf-8";

#c463 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c432 {
	clear: both;
	background-color: var(--bctr);
	background-image: url(../images/home/the.png);
	margin:    ;
	padding:    ;
}
#c432 h1,
#c432 div {
	text-align: left;
}
#c505 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c526 {
	clear: both;
	background-color: var(--bc);
	margin: 0px 0px 0px 0px;
	padding:    ;
}
#c526 h2,
#c526 div {
	text-align: left;
}
#c527 {
	clear: both;
	display: none;
	background-color: var(--bc);
	margin: 0px 0px 0px 0px;
	padding:    ;
}
#c527 h2,
#c527 div {
	text-align: left;
}
#c507 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c507 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c507 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c522 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c522 {
	flex-direction: row;
	flex-wrap: wrap;
}
#c522 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c510 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c510 {
	flex-direction: row;
	flex-wrap: wrap;
}
#c510 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c518 {
	clear: both;
	background-color: var(--ml);
	background-image: url(../images/home/fff.png);
	margin:    ;
	padding:    ;
}
#c519 {
	clear: both;
	background-image: url(../images/contents/1z.png);
	margin:    ;
	padding: 0 0 0 10vmin;
}
#c519 h2,
#c519 div {
	text-align: left;
}
#c523 {
	clear: both;
	display: none;
	background-image: url(../images/contents/1z.png);
	margin:    ;
	padding: 0 0 0 10vmin;
}
#c523 h2,
#c523 div {
	text-align: left;
}
#c520 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c520 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c520 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c521 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c513 {
	clear: both;
	background-color: var(--ff);
	background-image: url(../images/home/fff.png);
	margin:    ;
	padding:    ;
}
#c514 {
	clear: both;
	background-image: url(../images/contents/4z.png);
	margin:    ;
	padding: 0 0 0 10vmin;
}
#c514 h2,
#c514 div {
	text-align: left;
}
#c524 {
	clear: both;
	display: none;
	background-image: url(../images/contents/4z.png);
	margin:    ;
	padding: 0 0 0 10vmin;
}
#c524 h2,
#c524 div {
	text-align: left;
}
#c515 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c515 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c515 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c516 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c484 {
	clear: both;
	background-color: var(--ml);
	background-image: url(../images/home/fff.png);
	margin:    ;
	padding:    ;
}
#c517 {
	clear: both;
	background-image: url(../images/contents/7z.png);
	margin:    ;
	padding: 0 0 0 10vmin;
}
#c517 h2,
#c517 div {
	text-align: left;
}
#c495 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c495 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c495 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c525 {
	clear: both;
	display: none;
	background-image: url(../images/contents/7z.png);
	margin:    ;
	padding: 0 0 0 10vmin;
}
#c525 h2,
#c525 div {
	text-align: left;
}
#c511 {
	clear: both;
	display: none;
	background-image: url(../images/contents/1z.png);
	margin:    ;
	padding: 0 0 0 10vmin;
}
#c511 h2,
#c511 div {
	text-align: left;
}
#c489 {
	clear: both;
	margin:    ;
	padding:    ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c463 {
}
#c432 {
}
#c505 {
}
#c526 {
}
#c527 {
	display: none;
}
#c507 {
}
#c507 {
}
#c522 {
	display: none;
}
#c522 {
}
#c510 {
	display: none;
}
#c510 {
}
#c518 {
}
#c519 {
}
#c523 {
	display: none;
}
#c520 {
}
#c520 {
}
#c521 {
}
#c513 {
}
#c514 {
}
#c524 {
	display: none;
}
#c515 {
}
#c515 {
}
#c516 {
}
#c484 {
}
#c517 {
}
#c495 {
}
#c495 {
}
#c525 {
	display: none;
}
#c511 {
	display: none;
}
#c489 {
}
}
@media screen and (max-width: 640px) {
#c463 {
}
#c432 {
}
#c505 {
}
#c526 {
	display: none;
}
#c527 {
	display: block;
}
#c507 {
}
#c507 {
}
#c522 {
	display: none;
}
#c522 {
}
#c510 {
	display: none;
}
#c510 {
}
#c518 {
}
#c519 {
}
#c523 {
	display: none;
}
#c520 {
}
#c520 {
}
#c521 {
}
#c513 {
}
#c514 {
}
#c524 {
	display: none;
}
#c515 {
}
#c515 {
}
#c516 {
}
#c484 {
}
#c517 {
}
#c495 {
}
#c495 {
}
#c525 {
	display: none;
}
#c511 {
	display: none;
}
#c489 {
}
}
