<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  background: #fff;
  color:#333;
}

h3 {
  /* margin-top:2.6em;
  background: url("../images/heading.png") no-repeat left center;
  color:#002B69;
  font-weight: bold;
  padding-left:32px; */
  margin:4rem 0 3rem;
  /* color:#006965; */
  color:#676a6a;
  font-weight: bold;
  text-align: center;
}

h4 {
  margin-top:2em;
  padding-left:1.1em;
  text-indent:-1.1em;
  color:#005866;
}


footer {
  /* margin-top:3em; */
}

footer &gt; nav {
  /* background: #4D677F; */
}

footer &gt; nav a {
  color:#fff;
}

footer &gt; nav &gt; .grid-container {
  /*padding:50px 0 40px;*/
}

footer, footer a{
}


.pl2 {
  padding-left: 2em;
}

.mb2 {
  margin-bottom: 2em;
}

.ml1 {
  margin-left: 1em;
}

.p1 {
  padding: 1em;
}

h3 &gt; .moderate {
  font-weight:normal;
  font-size:60%;
}


#header {
  background: URL("/joshikai/images/bg_top.jpg");
  background-size:cover;
  background-position:center top;
}


.button {
  padding:1em 2em;
  background-color:unset;
  background-color: transparent;
  font-weight: bold;
  border:3px solid #177f70;
  color:#177f70;
}

.button:hover, .button:active, .button:focus {
 background-color:#177f70;
 color:#fff;
}

#entry{
  background: URL("/joshikai/images/bg01.png");
}

#entry dt{
  color:#1b7467;
}

#entry dd {
  margin:0 0 1.2em 1em;
}

#entry .button {
  border-color:#177f70;
  color:#177f70;
}

#entry .button:hover, #entry .button:active, #entry .button:focus {
  background-color:#177f70;
  color:#ffffff;
}

#application{
  background: URL("/joshikai/images/bg02.png");
}

#application dt{
  color:#4d1b74;
}

#application dd {
  margin:0 0 1.2em 1em;
}

#application .button {
  border-color:#4e1780;
  color:#4e1780;
}

#application .button:hover, #application .button:active, #application .button:focus {
  background-color:#4e1780;
  color:#ffffff;
}

#twitter{
  background-color:#1da1f2;
}

#twitter h3 {
  color:#fff;
}

#twitter .button {
 border-color:#fff;
 color:#fff;
}

#twitter .button:hover, #twitter .button:active, #twitter .button:focus {
 background-color:#fff;
 color:#1da1f2;
}

#outline {
  background-color:#ecf5f7;
}

#outline dt {
  color:#1b4174;
}

#outline dd {
  margin:0 0 1.2em 1em;
}

#program {
  background: linear-gradient(270deg, #d4f0ff, #ffffff);
  background-size: 400% 400%;

  -webkit-animation: GAnimation 10s ease infinite;
  -moz-animation: GAnimation 10s ease infinite;
  animation: GAnimation 10s ease infinite;
}

@-webkit-keyframes GAnimation {
   0%{background-position:0% 51%}
   50%{background-position:100% 50%}
   100%{background-position:0% 51%}
}
@-moz-keyframes GAnimation {
   0%{background-position:0% 51%}
   50%{background-position:100% 50%}
   100%{background-position:0% 51%}
}
@keyframes GAnimation {
   0%{background-position:0% 51%}
   50%{background-position:100% 50%}
   100%{background-position:0% 51%}
}


#access{
  background-color:#f3eff7;
}

#access dt {
  color:#1b4174;
}

#access dd {
  margin:0 0 1.2em 1em;
}

#inquiry{
  background-color:#f7f0f2;
}

#inquiry .button {
  border-color:#a8284f;
  color:#a8284f;
}

#inquiry .button:hover, #inquiry .button:active, #inquiry .button:focus {
 background-color:#a8284f;
 color:#fff;
}

/* Small only */
@media screen and (max-width: 39.9375em) {
  .pl2 {
    padding-left: 1em;
  }

  .news li &gt; a {
    padding:1em .5em;
  }

  .news li &gt; a &gt; p:nth-child(n + 2) {
    margin-left:.5em;
  }

}


/* Medium and up */
/*@media screen and (min-width: 40em) {}*/

/* Medium only */
/*@media screen and (min-width: 40em) and (max-width: 63.9375em) {}*/

/* Large and up */
/*@media screen and (min-width: 64em) {}*/

/* Large only */
/*@media screen and (min-width: 64em) and (max-width: 74.9375em) {}*/
</pre></body></html>