h2,
h3 {
 display: none;
}

#Contents {
 background-color: #DFEDF9;
 padding: 3em;
}

div.n20221012 .head {
 text-align: center;
}

div.n20221012 .title {
 display:flex;
 margin: .5em 0;
 justify-content:center;
 align-items: center;
 margin-bottom:2em;
}
div.n20221012 .title p span{
 margin-left:1em;
}
div.n20221012 .title img{
 height:110px;
}
div.n20221012 .title p{
 font-size: 1.6em;
 font-weight: bold;
 line-height: 1.2em;
}
div.n20221012 p {
 font-size: 1em;
}

div.n20221012 table td,
div.n20221012 table th {
 font-size: 1em;
 color: #fff;
 line-height: 2em;
}

div.n20221012 div.schedule {
 margin: 1em 0;
 padding: 2em;
 background-image: url("/files/ivent/20220623/20220623table-back.png");
 background-size: cover;
 border: 15px solid #AE8459;
 background-position-y: bottom;
 background-position-x: -1px;
}

div.n20221012 table th {
 white-space: nowrap;
 padding-right: 5px;
}

div.n20221012 div.form_btn {
 width: 50%;
 margin: 1em auto;

}
div.n20221012 div.notice{
 border: 1px solid;
 padding: 10px;
 background-color: #ebf7ee;
 margin:2em 0;
 font-size:.8em;
}
div.n20221012 span.notice{
 border: 1px solid;
 padding: 5px 10px;
 background-color: #ebf7ee;
 margin:2em 0;
}
@media screen and (max-width: 736px) {
	 div.n20221012 .title p{
	  font-size:1.1em;
	  margin-left:10px;
	 }
	 div.n20221012 .title p span {
	  margin-left:0;
	 }

	 div.n20221012 .title p br {
	  display: none;
	 }
}
@media screen and (max-width: 640px) {
 #Contents {
  padding: 1em;
 }

 div.n20221012 table td,
 div.n20221012 table th,
div.n20221012 ul li {
  display: block;
  font-size:.8em;
  line-height:1.6em;
 }

 div.n20221012 table th {
  font-weight: bold;
  font-size: .9em;
 padding:5px;
 }

 div.n20221012 div.form_btn {
  width: 100%;
 }
	 div.n20221012 div.schedule {
	 margin:0;
	 padding:1em;
	 background-image: url("/files/ivent/20220623/20220623table-back.png");
	 background-size: cover;
	 border: 15px solid #AE8459;
	 background-position-y: bottom;
	 background-position-x: -1px;
}
}
