body {
  font-family: 'noto-sans-cjk-jp', sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #303030;
  line-height: 1.6666;
}
.c-heading {
  font-weight: bold;
}
p.l-header__logo {
    margin-top: 0;
    margin-bottom: inherit;
}
.p-paragraph p{
    margin-bottom: 0;
}
small, .small {
    font-weight: inherit;
}
.c-btn--2__blue a{
  color: #fff !important;
  text-decoration: none !important;
}
.c-btn:hover,.c-btn--gray:hover,.c-btn:focus,.c-btn--gray:focus{background-color:#182da7;
    color: #ffffff !important;}
    a.c-library-btn:hover{
  color: #fff !important;
  text-decoration: none !important;
}
.mf_finder_searchBox_submit:before {
    content: "\f002";
    font-family: FontAwesome;
    color: #ffffff;
}
.l-hero__text, .l-hero__text--reachbeyond, .l-hero__text--xs {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 1;
  color: #fff;
  font-size: 2.5rem;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
  font-weight: bold;
  line-height: 1.6666;
}
.org-img{
    text-align: center;
  
}

#block-search-window-block p{
  margin-bottom: initial;
}

ul.p-gnav-dropdown-list{
  margin-bottom: 0;
}

.l-memberlist h3{font-weight:bold;}

a.l-hero__btn--play:hover {
    color: #ffffff;!important}
    
    .c-btn--gray:hover,.c-btn:focus {
  color: #666 !important;
}

.c-btn--gray {
    color: #666!important;
}
.c-btn--gray.is-active{
    color: #fff!important;
}
 .c-btn--gray:focus {
    color: #666!important;
}
 .c-btn--gray.is-active:focus {
    color: #fff!important;
}

@media screen and (max-width:600px){
.c-btn:hover, .c-btn--gray:hover, .c-btn:focus, .c-btn--gray:focus {
  background-color: #f5f5f5;
  color: #fff !important;
}    .c-btn--gray:hover,.c-btn:focus {
  color: #666 !important;
}

.c-btn--gray {
    color: #666!important;
}
.c-btn--gray.is-active{
    color: #fff!important;
}
 .c-btn--gray:focus {
    color: #666!important;
}
 .c-btn--gray.is-active:focus {
    color: #fff!important;
}
}