@charset "utf-8";

#c358 {
	clear: both;
	background-color: var(--ac2);
	background-image: url(../images/home/dot01.png);
	margin:    ;
	padding:    ;
}
#c302 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c440 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c440 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c440 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c424 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c436 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c438 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c438 h2,
#c438 div {
	text-align: left;
}
#c439 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c439 h2,
#c439 div {
	text-align: left;
}
#c384 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c384 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c384 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c384 > div:nth-of-type(1) img {
	width: 256px;
}
#c384 > div:nth-of-type(2) img {
	width: 256px;
}
#c428 {
	clear: both;
	margin: 0 0 20px 0;
	padding:    ;
}
#c428 h3,
#c428 div {
	text-align: center;
}
#c392 {
	clear: both;
	margin: 0 0 60px 0;
	padding:    ;
}
#c392 h2,
#c392 div {
	text-align: left;
}
#c426 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c426 h2,
#c426 div {
	text-align: left;
}
#c427 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c427 h3,
#c427 div {
	text-align: left;
}
#c448 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c448 h2,
#c448 div {
	text-align: left;
}
#c456 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c456 h3,
#c456 div {
	text-align: left;
}
#c437 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c441 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c443 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c416 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c416 h2,
#c416 div {
	text-align: left;
}
#c435 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c435 h2,
#c435 div {
	text-align: left;
}
#c429 {
	clear: both;
	margin: 0 0 20px 0;
	padding:    ;
}
#c429 h3,
#c429 div {
	text-align: left;
}
#c444 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c423 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c407 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c447 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c447 h2,
#c447 div {
	text-align: left;
}
#c414 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c414 h2,
#c414 div {
	text-align: left;
}
#c412 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c412 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#c412 > div.box {
	box-sizing: border-box;
	overflow: hidden;
}
#c413 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c450 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c451 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c452 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c452 h2,
#c452 div {
	text-align: left;
}
#c453 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c453 h2,
#c453 div {
	text-align: left;
}
#c449 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c449 h3,
#c449 div {
	text-align: left;
}
#c455 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c445 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c415 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c381 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c381 h2,
#c381 div {
	text-align: left;
}
#c446 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c446 h2,
#c446 div {
	text-align: left;
}
#c442 {
	clear: both;
	margin: 0 0 20px 0;
	padding:    ;
}
#c442 h3,
#c442 div {
	text-align: left;
}
#c420 {
	clear: both;
	margin:    ;
	padding:    ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c358 {
}
#c302 {
}
#c440 {
}
#c440 {
}
#c424 {
}
#c436 {
}
#c438 {
}
#c439 {
}
#c384 {
}
#c384 {
}
#c428 {
}
#c392 {
}
#c426 {
}
#c427 {
}
#c448 {
}
#c456 {
}
#c437 {
}
#c441 {
}
#c443 {
}
#c416 {
}
#c435 {
}
#c429 {
}
#c444 {
}
#c423 {
}
#c407 {
}
#c447 {
}
#c414 {
}
#c412 {
}
#c412 {
}
#c413 {
}
#c450 {
}
#c451 {
}
#c452 {
}
#c453 {
}
#c449 {
}
#c455 {
}
#c445 {
}
#c415 {
}
#c381 {
}
#c446 {
}
#c442 {
}
#c420 {
}
}
@media screen and (max-width: 640px) {
#c358 {
}
#c302 {
}
#c440 {
}
#c440 {
}
#c424 {
}
#c436 {
}
#c438 {
}
#c439 {
}
#c384 {
}
#c384 {
}
#c428 {
}
#c392 {
}
#c426 {
}
#c427 {
}
#c448 {
}
#c456 {
}
#c437 {
}
#c441 {
}
#c443 {
}
#c416 {
}
#c435 {
}
#c429 {
}
#c444 {
}
#c423 {
}
#c407 {
}
#c447 {
}
#c414 {
}
#c412 {
}
#c412 {
}
#c413 {
}
#c450 {
}
#c451 {
}
#c452 {
}
#c453 {
}
#c449 {
}
#c455 {
}
#c445 {
}
#c415 {
}
#c381 {
}
#c446 {
}
#c442 {
}
#c420 {
}
}
