<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.intro-1 {
        font-size: 130%;
        line-height: 150%;
}

.intro-2{
        font-size: 100%;
        line-height: 150%;
      }

.intro-3{
        font-size: 100%;
        line-height: 150%;
	color: #83bcff;
	font-weight: bold;
      }

body.news #wrapper table.news-table {
  margin-top: 20px;
  width: 100%;
  border-collapse: collapse; 
}
body.news #wrapper table.news-table th {
  padding: 10px 20px;
  width: 35%;
  background: #e8fbff;
  border: solid 1px;
}
body.news #wrapper table.news-table td {
  padding: 10px 20px;
  width: 65%;
  border: solid 1px;
}

  .api-bnr-c &gt; div {
    margin: -5px -5px 0px -5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.api-bnr-c {
  margin-top: 30px;
}
.api-bnr-c &gt; div a {
  box-sizing: border-box;
  width: calc(100% / 2);
  padding: 5px;
}
.api-bnr-c &gt; div a img {
  width: 100%;
  height: auto;
}

#wrapper .img-flex-pc {
    text-align: center;
    display: flex;
}

#wrapper .img-flex-pc img {
    max-width: 320px;
    padding: 10px;
	margin: auto;
}</pre></body></html>