@charset "UTF-8";
.bg {
  /*background-image: url("../images/202502/bg.jpg");*/
  background-color: #caffd3;
}
@media screen and (max-width: 1100px) {
  .bg {
    /*background-image: url("../images/202205/bg.jpg");*/
  }
}
@media screen and (max-width: 700px) {
  .bg {
    /*background-image: url("../images/202205/bg.jpg");*/
  }
}



.event_block {
  /*background-color: #fff;*/
  background-image: url("../images/202305/frame_bg.png");
  background-repeat: repeat;
  background-size: 100% auto;
}

.event_block202401-01 {
  max-width: 1100px;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 98%;
}

.event_block202311-01 {
  max-width: 1100px;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 25px;
  width: 98%;
  background-image: url("../images/202311/event04_bg.png");
  background-repeat: repeat;
  background-size: 100% auto;
}


.event_block202311-02 {
  max-width: 1100px;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 25px;
  width: 98%;
  background-image: url("../images/202311/event05_bg.png");
  background-repeat: repeat;
  background-size: 100% auto;
}


.event_block202305_allert {
  max-width: 1100px;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 25px;
  /*background-color: #fff;*/
  background-image: url("../images/202305/allert_bg.png");
  background-repeat: repeat;
  background-size: 100% auto;
  width: 98%;
}
.txt_title_202110 {
    font-size: 1.8em;
    line-height: 1.2em;
    font-weight:  bold;
    color: #fff;
    text-shadow: 0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662;
    font-family: 'M PLUS Rounded 1c', sans-serif;
}
.txt_time_202110 {
    font-size: 1.4em;
    line-height: 1.1em;
    font-weight:  bold;
    color: #000;
    margin-top:0px;
}
.title_spacer_202110 {
  display: block;
  height: 0px;
}
@media screen and (max-width: 1100px) {
  .txt_title_202110 {
      font-size: 1.7em;
      line-height: 1.1em;
      font-weight:  bold;
      color: #fff;
      text-shadow: 0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662;
      font-family: 'M PLUS Rounded 1c', sans-serif;
  }
  .txt_time_202110 {
      font-size: 1.4em;
      line-height: 1.1em;
      font-weight:  bold;
      color: #000;
      margin-top:0px;
      margin-bottom: 0px;
  }

  .title_spacer_202110 {
    display: block;
    height: 10px;
  }
}

@media screen and (max-width: 799px) {
  .txt_title_202110 {
      font-size: 1.6em;
      line-height: 1.1em;
      font-weight:  bold;
      color: #fff;
      text-shadow: 0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662;
      font-family: 'M PLUS Rounded 1c', sans-serif;
  }
  .txt_time_202110 {
      font-size: 1.4em;
      line-height: 1.1em;
      font-weight:  bold;
      color: #000;
      margin-top:0px;
      margin-bottom: 0px;
  }

  .title_spacer_202110 {
    display: block;
    height: 10px;
  }
}

@media screen and (max-width: 599px) {
  .txt_title_202110 {
      font-size: 1.4em;
      line-height: 1.4em;
      font-weight:  bold;
      color: #fff;
      text-shadow: 0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662,0 0 3px #fa0662;
      font-family: 'M PLUS Rounded 1c', sans-serif;
  }
  .txt_time_202110 {
      font-size: 1.2em;
      line-height: 1em;
      font-weight:  bold;
      color: #000;
      margin-top:0px;
      margin-bottom: 0px;
  }

  .title_spacer_202110 {
    display: block;
    height: 10px;
  }
}

/* ファーストビュー */

.fv202109 {
  max-width: 1100px;
  width: 100%;
/*  background-image: url("../images/202109/fv_bg1100.png");
  background-position: top 83px center;
  background-repeat: no-repeat;
  background-size: auto;*/
  padding-top: 83px;
  margin: 0 auto;
}

.fv_slide {
	margin: auto;
	background-color: white;
	position: relative;
  background-image: url("../images/202502/fv01.jpg");
}

.fv_slide img {
	width: 100%;
	animation-name: album;
	-webkit-animation-name: album;
	animation-duration: 6s;
	-webkit-animation-duration: 6s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	opacity: 0;
}

.fv_slide .img1 {
	display: block;
	margin: 0 auto;
}

.fv_slide .img2 {
	animation-delay:1s;
	-webkit-animation-delay:2s;
	position: absolute;
	top: 0;
	left: 0%;
}

.fv_slide .img3 {
	animation-delay:1s;
	-webkit-animation-delay:4s;
	position: absolute;
	top: 0;
	left: 0%;
}

@keyframes album {
	0% {
		opacity: 0;
	}

	12.5% {
		opacity: 1;
	}

	37.5% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
}

@-webkit-keyframes album {
	0% {
		opacity: 0;
	}

	12.5% {
		opacity: 1;
	}

	37.5% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
}


@media screen and (max-width: 700px) {
  .fv202109 {
    width: 100%;
/*    background-image: url("../images/202109/fv_bg_sp.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;*/
/*    padding-top:  53.3636363636%;*//* 表示画像の高さ ÷ 表示画像の幅 × 100 */
padding-top: 63px;
  }
}

@media screen and (max-width: 880px) and (min-width:701px){
  .fv202109 {
    width: 100%;
/*    background-image: url("../images/202109/fv_bg1100.png");
    background-position: top 83px center;
    background-repeat: no-repeat;
    background-size: 100% auto;*/
/*    padding-top: 53.3636363636%;*//* 表示画像の高さ ÷ 表示画像の幅 × 100 */
    padding-top: 83px;
  }
}




.event_top_space_202109 {
   height: 15px;
}

.event_left_block_202109 {
  width: 49.5%;
  float: left;
}

.event_right_block_202109 {
  width: 49.5%;
  float: right;
}

.event01_01_202110 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.event01_02_202109 {
  padding-top: 0px;
  padding-bottom: 10px;
  width: 90%;
  margin: 0 auto;
}

.event01_03_202109 {
  padding-top: 0px;
  padding-bottom: 10px;
  width: 90%;
  margin: 0 auto;
}

.event01_04_202109 {
  padding-top: 0px;
  padding-bottom: 15px;
  width: 90%;
  margin: 0 auto;
}
.event01_05_202109 {
  padding-top: 0px;
  padding-bottom: 10px;
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
.event01_06_202110 {
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 1%;
  padding-right: 1%;
  width: 23%;
  margin: 0 auto;
  text-align: center;
  float: left;
}
@media screen and (max-width: 599px) {
  .event01_06_202110 {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 1%;
    padding-right: 1%;
    width: 48%;
    margin: 0 auto;
    text-align: center;
    float: left;
  }
}
.event01_07_202109 {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
.event01_08_202110 {
  float: left;
  width: 47%;
}
.event01_09_202110 {
  float: right;
  width: 47%;
  text-align: center;
  padding-top: 20px;
}

.event01_10_202110 {
  display: block;
  width: 23%;
  padding-top: 5px;
}

.event02_01_202110 {
  display: block;
  width: 65%;
  padding-top: 5px;
}
.event02_01_202111 {
  display: block;
  width: 55%;
  padding-top: 5px;
}

.event02_02_202110 {
  display: block;
  width: 14%;
  padding-top: 5px;
}

.event02_03_202110 {
  display: block;
  width: 74%;
  padding-top: 5px;
}

.event02_04_202110 {
  display: block;
  width: 35%;
  padding-top: 5px;
}

.event02_08_202110 {
  float: left;
  width: 51%;
}
.event05_08_202111 {
  float: left;
  width: 85%;
  text-align: center;
}
.event05_01_202111 {
  float: left;
  width: 60%;
}
.event02_08_202111 {
  float: left;
  width: 51%;
}
.event01_01_202111 {
  float: left;
  width: 47%;
  padding-right: 10%;
}
.event01_02_202111 {
  float: left;
  width: 39%;
  padding-top: 2.6em;
}
.event01_03_202111 {
  padding-top: 1em;
}
.event02_09_202110 {
  float: right;
  width: 47%;
  text-align: center;
}
.event02_09_202111 {
  float: right;
  width: 38%;
  text-align: center;
}

.event02_10_202110 {
  float: left;
  width: 49%;
}
.event02_11_202110 {
  float: right;
  width: 49%;
}

.event_reserve202205 {
  display: block;
  width: 50%;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 0px;
  text-align: center;
}

.event_reserve202108 {
  display: block;
  width: 50%;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
}
.event_reserve202109 {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
}

@media screen and (max-width: 799px) {
.event01_08_202110 {
  float: none;
  width: 100%;
}
.event01_09_202110 {
  float: none;
  width: 100%;
  display:none;
}

.event01_10_202110 {
  display: block;
  width: 45%;
  padding-top: 5px;
}
.event02_08_202110 {
  float: none;
  width: 100%;
  margin: 0 auto;
}
.event02_08_202111 {
  float: none;
  width: 100%;
  margin: 0 auto;
}
.event05_08_202111 {
  float: none;
  width: 100%;
  margin: 0 auto;
}
.event05_01_202111 {
  float: none;
  width: 100%;
  margin: 0 auto;
}
.event01_01_202111 {
  float: left;
  width: 100%;
  margin: 0 auto;
  padding-right: 0;
}
.event01_02_202111 {
  float: left;
  width: 88%;
  margin: 0 auto;
  padding-top: 4px;
}
.event02_09_202110 {
  float: none;
  width: 100%;
  margin: 0 auto;
}
.event02_09_202111 {
  float: none;
  width: 100%;
  margin: 0 auto;
}
.event_reserve202108 {
  display: block;
  width: 90%;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
}
.event_reserve202205 {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 0px;
  text-align: center;
}


}

.event07_01_202109 {

}
.event07_02_202109 {
  float: left;
  width: 47%;
  padding-left: 3%;
}
.event07_03_202109 {
  float: right;
  width: 50%;
}

.event08_01_202109 {
  padding-top: 20px;
  padding-bottom: 10px;
}
.event08_02_202109 {
  padding-top: 30px;
  text-align: center;
}

.event12_01_202109 {
  width: 20%;
  float: left;
}

.event12_02_202109 {
  width: 75%;
  float: right;
  padding-right: 3%;
  padding-top: 3em;
}

.event12_03_202109 {
  width: 75%;
  float: right;
  padding-right: 3%;
  padding-top: 3em;
}




.event04_pic01_202108{
  display: block;
  width: 46%;
  margin: 0 auto;
  float: right;
  padding-left: 3%;
}

.event04_pic02_202108{
  margin: 0 auto;
  float: right;
  padding-left: 0;
  display: none;
}
@media screen and (max-width: 600px) {

.event04_pic01_202108{
  display: none;
  width: 46%;
  margin: 0 auto;
  float: right;
  padding-left: 3%;
}

.event04_pic02_202108{
  margin: 0 auto;
  float: none;
  padding-left: 3%;
  padding-right: 3%;
  display: block;
  padding-top: 20px;
}
.event08_01_202109 {
  padding-top: 20px;
  padding-bottom: 0px;
}

.event12_02_202109 {
  width: 75%;
  float: right;
  padding-right: 3%;
  padding-top: 1.5em;
}

.event12_03_202109 {
  width: 75%;
  float: right;
  padding-right: 3%;
  padding-top: 1.5em;
}
}



.event_content06 {
  display: block;
  padding-left: 3%;
  padding-right: 3%;
  padding-bottom: 10px;
}



.event06_pic01_202108{
  display: block;
  margin: 0 auto;
  padding-left: 3%;
  padding-right: 3%;
}

.event06_pic02_202108{
  margin: 0 auto;
  padding-left: 0;
  display: none;
}
@media screen and (max-width: 600px) {

.event06_pic01_202108{
  display: none;
  margin: 0 auto;
}

.event06_pic02_202108{
  margin: 0 auto;
  float: none;
  padding-left: 3%;
  padding-right: 3%;
  display: block;
  padding-top: 10px;
}
}

.event202202_01 {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.event202201_01 {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.event202307_wsttl {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.event202302_01 {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.event202302_02 {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  background-image: url("../images/202303/event03_bg.png");
  background-position: top center;
  background-repeat: repeat-y;
  background-size: contain;
}

.event202312_left {
  display: block;
  margin: 0 auto;
  float: left;
  width: 100%;
}


.event202312_2_left {
  display: block;
  margin: 0 auto;
  float: left;
  width: 49%;
}

.event202312_2_right {
  display: block;
  margin: 0 auto;
  float: right;
  width: 49%;
}

.event202403_left {
  display: block;
  margin: 0 auto;
  float: left;
  width: 10%;
}

.event202403_right {
  display: block;
  margin: 0 auto;
  float: right;
  width: 88%;
}

.event202201_left {
  display: block;
  margin: 0 auto;
  float: left;
  width: 57%;
}
.event202201_right {
  display: block;
  margin: 0 auto;
  float: right;
  width: 41%;
}
.event202311_left {
  display: block;
  margin: 0 auto;
  float: left;
  width: 72.7%;
}
.event202311_right {
  display: block;
  margin: 0 auto;
  float: right;
  width: 24%;
}
.event202311_02_left {
  display: block;
  margin: 0 auto;
  float: left;
  width: 30%;
  padding-left: 3%;
}
.event202311_02_right {
  display: block;
  margin: 0 auto;
  float: left;
  width: 40%;
}

.event202303_left {
  display: block;
  margin: 0 auto;
  float: left;
  width: 49.5%;
}
.event202303_right {
  display: block;
  margin: 0 auto;
  float: right;
  width: 49.5%;
}
.event202201_title {
  display: block;
  margin: 0 auto;
  padding-bottom: 10px;
}
.event202201_title02 {
  display: block;
  margin: 0 auto;
  padding-top: 25px;
  padding-bottom: 10px;
}
.event202312_txt {
  display: block;
  margin: 0 auto;
  text-align: left;
  padding-left: 3.5%;
  padding-right: 3.5%;
  font-size: 1em;
}
.event202201_txt {
  display: block;
  margin: 0 auto;
  text-align: left;
  padding-left: 6%;
  font-size: 1em;
}
.event202311_txt {
  display: block;
  margin: 0 auto;
  text-align: left;
  padding-left: 6%;
  font-size: 1em;
  color: #fff;
}
.event202201_pic {
  display: block;
  margin: 0 auto;
  padding-right: 8%;
  text-align: right;
}
.event202311_pic {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.event202305_txt {
  display: block;
  margin: 0 auto;
  text-align: left;
  padding-left: 7%;
  font-size: 1em;
  float: left;
}
.event202305_pic {
  display: block;
  margin: 0 auto;
  text-align: left;
  padding-right: 7%;
  font-size: 1em;
  float: right;
}
.event202201_pic01 {
  display: block;
  margin: 0 auto;
  width: 90%;
}
.event202201_pic02 {
  display: block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
.event202201_pic03 {
  display: block;
  margin: 0 auto;
  width: 100%;
  padding-bottom: 25px;
  padding-top: 10px;
}
.event202201_pic04 {
  display: block;
  margin: 0 auto;
  width: 80%;
}
.event202201_reserve {
  display: block;
  margin: 0 auto;
  padding-top: 15px;
  text-align: left;
}
.event202201_reserve02 {
  display: block;
  margin: 0 auto;
  padding-top: 0px;
  text-align: center;
}
.event_spacer10 {
  display: block;
  margin: 0 auto;
  height: 10px;
}
.event_spacer15 {
  display: block;
  margin: 0 auto;
  height: 15px;
}
.event_spacer20 {
  display: block;
  margin: 0 auto;
  height: 20px;
}

.event202205_left {
  display: block;
  margin: 0 auto;
  float: left;
  width: 49%;
  padding-top: 10px;
}
.event202205_right {
  display: block;
  margin: 0 auto;
  float: right;
  width: 49%;
  padding-top: 10px;
}

.event202305_mdtitle {
  display: block;
  margin: 0 auto;
  width: 40%;
  padding: 0px;
}
@media screen and (max-width: 799px) {
  .event202403_left {
    display: block;
    margin: 0 auto;
    float: left;
    width: 22%;
  }

  .event202403_right {
    display: block;
    margin: 0 auto;
    float: right;
    width: 73%;
  }
  .event202305_mdtitle {
    display: block;
    margin: 0 auto;
    width: 80%;
    padding: 0px;
  }
  .event202312_txt {
    display: block;
    margin: 0 auto;
    text-align: left;
    width: 88%;
    font-size: 0.9em;
    padding-left: 0;
    padding-right: 0;
  }
  .event202201_txt {
    display: block;
    margin: 0 auto;
    text-align: left;
    width: 88%;
    font-size: 0.9em;
    padding-left: 0;
  }
  .event202311_txt {
    display: block;
    margin: 0 auto;
    text-align: left;
    width: 88%;
    font-size: 0.9em;
    padding-left: 0;
    color:#fff;
  }
  .event202201_pic {
    display: block;
    margin: 0 auto;
    padding-right: 0;
    width: 88%;
    text-align: right;
  }
  .event202201_01 {
    display: block;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }
  .event202205_left {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
  }
  .event202205_right {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    padding-top: 10px;
  }
  .event202312_2_left {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    padding-top: 0px;
  }

  .event202312_2_right {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
  }
  .event202201_left {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    padding-top: 0px;
  }
  .event202201_right {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
  }

  .event202311_left {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    padding-top: 0px;
  }
  .event202311_right {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
  }

  .event202311_02_left {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    padding-top: 0px;
  }
  .event202311_02_right {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
  }
  .event202303_left {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    padding-top: 0px;
  }
  .event202303_right {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
  }
  .event202305_txt {
    display: block;
    margin: 0 auto;
    float: none;
    width: 88%;
    padding-top: 0px;
    padding-left: 0;
    font-size: 0.9em;
  }
  .event202305_pic {
    display: block;
    margin: 0 auto;
    float: none;
    width: 88%;
    padding-top: 20px;
    padding-right: 0;
    font-size: 0.9em;
  }
  .event202201_reserve {
    display: block;
    margin: 0 auto;
    padding-top: 15px;
    text-align: center;
  }
  .event202201_pic02 {
    display: block;
    margin: 0 auto;
    width: 90%;
    text-align: center;
  }
  .event202201_pic04 {
    display: block;
    margin: 0 auto;
    width: 90%;
  }
}
.event_block02 table {
    border: solid 0px;
    padding: 0;
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}
.event_block02 th {
    border: solid 0px;
    padding: 0;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
}
.event_block02 td {
    border: solid 0px;
    padding: 0;
    margin: 0;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #fff;
    vertical-align: top;
}

.event202201_curry {
  display: block;
  margin: 0 auto;
}
.event202201_curry table {
    border: solid 0px;
    padding: 0;
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}
.event202201_curry th {
    border: solid 0px;
    padding: 0;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
}
.event202201_curry td {
    border: solid 0px;
    padding: 0;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: #fff;
    vertical-align: top;
}

.event202205_01 {
  display: block;
  margin: 0 auto;
  padding-top: 10px;
}

.event202205_02 {
  display: block;
  margin: 0 auto;
  line-height: 0;
}

.event202205_03 {
  display: block;
  margin: 0 auto;
  line-height: 0;

  padding-top: 20px;
  padding-bottom: 10px;
}

.event202205_04 {
  display: block;
  margin: 0 auto;
  line-height: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}
.event202207_01 {
  display: block;
  margin: 0;
  line-height: 0;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  float: left;
  width: 33%;
}
.event202207_02 {
  display: block;
  margin: 0;
  line-height: 0;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 0.5%;
  padding-right: 0.5%;
  float: left;
  width: 33%;
}

@media screen and (max-width: 799px) {
  .event202205_03 {
    display: block;
    margin: 0 auto;
    line-height: 0;

    padding-top: 0px;
    padding-bottom: 10px;
  }
.event202207_01 {
  display: block;
  margin: 0;
  line-height: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  float: none;
  width: 100%;
}
.event202207_02 {
  display: block;
  margin: 0;
  line-height: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  float: none;
  width: 100%;
}
}

.border202311 {
  display: block;
  margin: 0 auto;
  line-height: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  float: none;
  width: 92%;
}


.sumai_seminar {
  display: block;
  margin: 0;
  line-height: 0;
  float: none;
  width: 100%;
}
