@charset "UTF-8";
.TOP img {
  width: 100%;
}
.TOP {
  position: relative;
}
.TOP p {
  position: absolute;
  color: white;
  top: 180px;
  left: 55px;
  font-size: 18px;
}
.zyugyou img {
  width: 100%;
}
.zyugyou {
  position: relative;
}
.zyugyou p {
  font-size: 14px;
}
.zyugyou h2 {
  position: absolute;
  color: white;
  top: 50px;
  left: 262px;
  font-size: 15px;
}
.zyugyou h7 {
  position: absolute;
  color: white;
  top: 88px;
  left: 262px;
  font-size: 9px;
}
.zyugyou h3 {
  position: absolute;
  color: white;
  top: 193px;
  left: 55px;
  font-size: 15px;
}
.zyugyou h8 {
  position: absolute;
  color: white;
  top: 230px;
  left: 55px;
  font-size: 9px;
}
.zyugyou h4 {
  position: absolute;
  color: white;
  top: 331px;
  left: 252px;
  font-size: 15px;
}
.zyugyou h9 {
  position: absolute;
  color: white;
  top: 375px;
  left: 252px;
  font-size: 9px;
}
.zyugyou h5 {
  position: absolute;
  color: white;
  top: 470px;
  left: 54px;
  font-size: 15px;
}
.zyugyou h10 {
  position: absolute;
  color: white;
  top: 520px;
  left: 54px;
  font-size: 9px;
}
.zyugyounagare p {
  font-size: 15px;
	left: 10px;
}
.zyugyounagare img {
  width: 100%
}
.zyugyounagare {
  position: relative;
}
.zyugyounagare h2 {
  position: absolute;
  color: white;
  top: 33px;
  left: 252px;
  font-size: 13px;
}
.zyugyounagare h7 {
  position: absolute;
  color: white;
  top: 85px;
  left: 252px;
  font-size: 9px;
}
.zyugyounagare h3 {
  position: absolute;
  color: white;
  top: 170px;
  left: 55px;
  font-size: 15px;
}
.zyugyounagare h8 {
  position: absolute;
  color: white;
  top: 210px;
  left: 55px;
  font-size: 9px;
}
.zyugyounagare h4 {
  position: absolute;
  color: white;
  top: 310px;
  left: 252px;
  font-size: 13px;
}
.zyugyounagare h9 {
  position: absolute;
  color: white;
  top: 350px;
  left: 252px;
  font-size: 9px;
}
.zyugyounagare h5 {
  position: absolute;
  color: white;
  top: 440px;
  left: 55px;
  font-size: 15px;
}
.zyugyounagare h10 {
  position: absolute;
  color: white;
  top: 490px;
  left: 55px;
  font-size: 9px;
}
.sisetsubar img{
	width: 100%;
	margin-top: 20px;
}
.sisetsubar {
  position: relative;
}
.sisetsubar p {
  position: absolute;
  color: white;
  top: 12px;
  left: 55px;
  font-size: 18px;
}
.sisetsu p{
	font-size: 14px;
}
.sisetsu img{
	width: 100%;
	margin-bottom: 20px;
}
.nextpage img {
  width: 100%;
	margin-bottom: 20px;
}
.nextpage {
  position: relative;
}
.nextpage p {
  position: absolute;
  color: #4C4847;
  top: -6px;
  left: 145px;
  font-size: 12px;
}
.bar {
  color: #4C4847;
  text-align: center;
  font-size: 13px;
  line-height: 2px;
  background-color: #EBEBEC;
  padding: 15px 15px;
}