@charset "UTF-8";

a {
	text-decoration: none;
	color: black;
}

ol {
	list-style-type: decimal;
  padding-left: 1em;
}

.center {
	text-align: center;
}

.browse {
	width: 94%;
	max-width: 1000px;
	margin: auto;
}

.MainNavi {
	font-family: "NotoSansCJKjp*";
  font-size: 14px;
	margin: 21px 0 42px;
}

.MainNavi .item1 {

}

.MainNavi .item2 {
	border-bottom: solid 0.5px #333;
}

.MainNavi .arrow {

}

.text1 {
	font-family: "ChalkboardSE Regular*";
	font-size: 16px;
	color: #DC8380;
}


h2 {
	font-size: 24px;
	margin-bottom: 60px;
}

@media screen and (max-width:640px) {
	h2 {
		font-size: 20px;
		margin-bottom: 30px;
	}
}

h2 span {
	font-size: 16px;
	color: #dc8380;
	display: block;
}

@media screen and (max-width:640px) {
	h2 span {
		font-size: 14px;
	}
}

.mainArea h3 {
	font-family: "NotoSansCJKjp*";
  font-size: 18px;
  font-weight: bold;
  border-bottom: solid 1px #DC8380;
	margin-bottom: 16px;
	padding-bottom: 5px;
	line-height: 28px;
}

@media screen and (max-width:640px) {
	.mainArea h3 {
		font-size: 16px;
		margin-bottom: 15px;
		padding-bottom: 2px;
	}
}

.contents p, .contents li {
	font-family: "NotoSansCJKjp*";
  font-size: 14px;
  line-height: 28px;
}

.sentence1 {
	margin-bottom: 28px;
}

.sentence2 {
	margin: 0 0 59px 4.9%;
}

@media screen and (max-width:640px) {
	.sentence2 {
		margin-bottom: 40px;
	}
}

.sentence3 {
	margin-bottom: 28px;
}

@media screen and (max-width:640px) {
	.sentence3 {
		margin-bottom: 15px;
	}
}

.sentence4 {
	margin-bottom: 28px;
}

@media screen and (max-width:640px) {
	.sentence4 {
		margin-bottom: 15px;
	}
}

.sentence5 {
	margin-bottom: 59px;
}

@media screen and (max-width:640px) {
	.sentence5 {
		margin-bottom: 40px;
	}
}

.sentence6 {
	margin-bottom: 28px;
}

@media screen and (max-width:640px) {
	.sentence6 {
		margin-bottom: 15px;
	}
}

.sentence7 {
	margin: 0 0 59px 4.9%;
}

@media screen and (max-width:640px) {
	.sentence7 {
		margin-bottom: 40px;
	}
}

.sentence8 {
	margin-bottom: 28px;
}

@media screen and (max-width:640px) {
	.sentence8 {
		margin-bottom: 15px;
	}
}

.sentence9 {
	margin: 0 0 59px 4.9%;
}

@media screen and (max-width:640px) {
	.sentence9 {
		margin-bottom: 40px;
	}
}

.sentence10 {
	margin: 0 0 59px 2%;
}

@media screen and (max-width:640px) {
	.sentence10 {
		margin-bottom: 40px;
	}
}

.sentence11 {

}

.sentence12 {

}