.navbar{
  background-image: url(../images/bg02.jpg);
  background-position: bottom;
  background-repeat: repeat;
}

.nav-item{
font-size: 1em;
font-family: "Noto Serif JP", serif;
text-align: center;
  font-optical-sizing: auto;
  font-weight: 600;
  line-height: 1.85em;
  color:#070707;
}

.navbar-toggler-icon {
  color:aliceblue;
}

.intro {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  font-size: 1.1em;
  line-height: 1.85em;
  color:#070707;
}

.Headings {
  background-image: url(../images/bg02.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  color:#E6E6E6;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 0;
 padding-right: 0;
	font-family: "ta-fuga-fude", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.youtube {
    width:100%;
    max-width:900px;
    margin:0 auto;
    aspect-ratio:16 / 9;
}

.youtube iframe {
    width:100%;
    height:100%;
    border:0;
    display:block;
}

.bnr {
  color:#E9E9E9;
}


.bnr img {
margin: 0;
height: 50px;
}


.goverlay {
    background-color: rgba(20,35,54,0.88)!important;
}

.gslide-image,
.gslide-image img {
    box-shadow: none !important;
}

.glightbox-container img {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -webkit-touch-callout: none;
}

.glightbox-container .gslide-image {
    -webkit-user-select: none;
    user-select: none;
}

#footer {
  background-image: url(../images/bg02.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  color:#E9E9E9;

}

.no-wrap {
    white-space: nowrap;
}

@media (max-width: 35.99em) {
.intro {
  font-size: 1em;
  line-height: 1.85em;
  color:#070707;
}
}