@charset "utf-8";

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}

.event-ttl h1 {
font-size: 2em;
background-color: #D16467;
color: hsla(0,0%,100%,1.00);
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 40px;
}
div.container.event-ttl {
padding-left: 0px;
padding-right: 0px;
}
.event-ttl div {
padding-left: 0px;
padding-right: 0px;
 }

section {
margin-bottom: 100px;
}










/* =======================================================
  レスポンシブル設定
======================================================= */
@media screen and (max-width: 991px) {


}
@media screen and (max-width: 767px) {

.media-heading .br-hidden {
display: none;
}
.media-heading {
font-size: 1.2em;
}

}

@media screen and (max-width: 375px) {

.media-heading {
font-size: 1em;
}

}
