/*End Generated Styles*/.center { text-align: center; }
.header_wrap { background-color: #366482; }

#header h1 a {
white-space: nowrap;
overflow: hidden;
text-indent: 200%;
background: url(/uploads/2022/08/30/logo_toshiko-okawa.png) center/contain no-repeat;
display: inline-block;
max-width: 322px;
min-height: 60px;
}

#content p {
margin: 1em 0;
}

#content ul li {
margin: 0.3em 0;
}
#content h3, #content .page_title {
background: url(/uploads/2022/08/30/h3-bg.png) top 8px left no-repeat;
font-size: 2em;
color: #366482;
font-weight: 400;
padding: 0 1em 0 1.4em;
margin-bottom: 1em;
min-width: 184px;
}
#content h4 {
background: url(/uploads/2022/08/30/h4-bg.png) top left no-repeat;
font-size: 1.4em;
padding: 1em 1em 1.3em 1.5em;
color: #4a2f08;
}

.gallery .thumbnails .thumbnail {
height: 180px !important;
width: 180px !important;
}

a {
color: #366482;
}

#content #whatsnew_full a {
  display: inline;
  font-size: inherit;
  margin: 0;
}

#footer {
  background: #f0f6f6;
}

@media screen and (max-width: 39.99em) {

#header h2 {
font-size: 1.8em;
line-height: 1.3em;
}

.gallery .thumbnails .thumbnail {
height: 90px !important;
width: 90px !important;
}

.whatsnew_image_top {
  border-bottom: 1px dotted #8bb1cb;
  padding: 0 0 20px 0;
}
.whatsnew_image_top:last-child {
border: 0;
padding: 0;
}

}

@media screen and (max-width: 600px) {

.whatsnew_text:nth-child(n+6) {
  display: none;
}

}