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

html, body {
  background-attachment: fixed;
  background-image: url(../img/bg-main.jpg);
  background-position: center top;
  background-repeat: repeat-x;
  color: #000000;
  min-width: 1000px;
  text-shadow: 1px 1px 3px #898989;
  width: 100%;
}

#wrapper {
  background-attachment: fixed;
  background-image: url(../img/img-main.jpg);
  background-position: center top;
  background-repeat: no-repeat;
      font-family: "source-han-sans-japanese", sans-serif;
  font-style: normal;
  font-weight: 300;
}

p {
  margin-bottom: 15px;
}

/* header */
#head-wrapper {
  background-image: url(../img/bg-grd.png);
  background-position: center bottom;
  background-repeat: repeat-x;
  padding-top: 700px;
  width: 100%;
}

#header {
  margin: 0 auto;
  width: 960px;
}

/* bg */
#bg-wrapper {
  background-image: url(../img/bg.png);
  background-repeat: repeat;
  width: 100%;
}

#container {
  height: 100%;
  height: auto !important;
  margin: 0 auto;
  min-height: 100%;
  width: 960px;
}

/* report */
.repo-area {
  margin: 0 auto 50px;
  overflow: hidden;
  padding-top: 10px;
  width: 960px;
}

.t-sub {
  margin-bottom: 80px;
}

ul.winner {
  width: 960px;
  overflow: hidden;
  margin-bottom: 50px;
}

ul.winner li {
  color: #574C61;
  float: left;
  font-size: 93%;
  line-height: 1.8;
  margin-right: 20px;
  width: 470px;
}

ul.winner li:last-child {
  margin-right: 0;
}

.repo-sub {
  border-bottom: 1px solid #3C4C57;
  color: #3C4C57;
  font-size: 162%;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

ul.repo {
  width: 960px;
  overflow: hidden;
}

ul.repo li {
  float: left;
  width: 231px;
  margin: 0 12px 12px 0;
}

ul.repo li:nth-child(4n) {
  margin-right: 0;
}

ul.repo p {
  margin-bottom: 5px;
}

/* intro */
.intro-area {
  font-size: 131%;
  margin: 0 auto 20px;
  overflow: hidden;
  padding-top: 10px;
  width: 960px;
}

.intro-sub {
  font-size: 131%;
  margin: 0px auto 20px;
  overflow: hidden;
  padding-top: 10px;
  width: 960px;
}

.movie {
  margin: 0 auto 50px;
  width: 640px;
}

/* summary */
.summary-area {
  margin: 0px auto 80px;
  width: 960px;
}

ul.dv3 {
  overflow: hidden;
  width: 960x;
}

ul.dv3 li {
  float: left;
  margin-right: 15px;
  width: 310px;
}

ul.dv3 li:last-child {
  margin-right: 0px;
}

ul.dv3 li p:first-child {
  background: #455764;
  color: #FFFFFF;
  font-size: 124%;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  text-shadow: none;
}

ul.notes {
  margin-bottom: 30px;
}

ul.notes li {
  list-style-position: outside;
  list-style-type: disc;
  margin: 0px 0px 5px 20px;
}

h2 {
  border-bottom: 1px solid #3C4C57;
  color: #3C4C57;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 162%;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

h3 {
  color: #574C3C;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 400%;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  margin-bottom: 10px;
}

.p-sub {
  font-family: Verdana, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', Arial, Helvetica, sans-serif;
  font-size: 85%;
}

.entry {
  margin: 40px auto 0px;
  width: 590px;
}

/* pass */
.pass-area {
  margin: 0px auto 60px;
  width: 960px;
}

.pass-sub {
  text-align: right;
  letter-spacing: 0;
  margin-right: 10px;
}

.pass-area table {
  width: 960px;
  margin: 0 auto 15px;
}

.pass-area td {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 231%;
  font-weight: 700;
  letter-spacing: 0;
  background: #D0DDE5;
  color: #574C3C;
  padding: 20px;
  text-align: center;
  width: 25%;
  height: 100px;
  line-height: 1.3;
}

.pass-area tr:nth-child(2n+1) td:nth-child(2n) {
  background: #F1F5F8;
}

.pass-area tr:nth-child(2n) td:nth-child(2n+1) {
  background: #F1F5F8;
}

.pass-area td p {
  margin-bottom: 5px;
}

.pass-area td p:last-child {
  font-size: 47%;
  margin-bottom: 0;
  font-family: Verdana, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', Arial, Helvetica, sans-serif;
  font-weight: normal;
}

/* guest */
.guest-area {
  width: 960px;
  margin: 0px auto 60px;
}

.guest-area ul {
  width: 960px;
  overflow: hidden;
}

.guest-area ul li {
  color: #574C61;
  float: left;
  font-size: 93%;
  line-height: 1.8;
  margin-right: 20px;
  width: 470px;
}

.guest-area ul li:last-child {
  margin-right: 0px;
}

/* pogress */
.pogress-area {
  width: 960px;
  margin: 0px auto 60px;
}

.pogress-area ul {
  width: 960px;
  overflow: hidden;
}

.pogress-area ul li {
  color: #574C61;
  float: left;
  font-size: 93%;
  margin-right: 20px;
  width: 470px;
}

.pogress-area ul li p {
  color: #574C3C;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 400%;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  margin-bottom: 10px;
}

.more {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 62%;
  font-weight: 300;
}

.pogress-area ul li:last-child {
  margin-right: 0px;
}

/* info*/
.info-area {
  width: 960px;
  margin: 0px auto 60px;
}

.info-area table {
  width: 960px;
  margin: 0px auto 30px;
}

.info-area td {
  background-color: #6C8DA2;
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  font-size: 116%;
  padding: 15px;
  text-align: center;
  text-shadow: none;
}

.info-area td + td {
  background-color: transparent;
  border-bottom: 1px solid #6C8DA2;
  color: #000000;
  font-size: 108%;
  text-align: left;
  text-shadow: 1px 1px 3px #898989;
  vertical-align: middle;
  width: 80%;
}

/* sponsorship equipment */
.equipment-area {
  margin: 0px auto 60px;
  overflow: hidden;
  width: 960px;
}

.equipment-area h4 {
  color: #574C3C;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 273%;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  margin-bottom: 15px;
}

.equipment-area ul {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 154%;
  font-weight: 300;
  letter-spacing: 0;
}

.equipment-area ul li {
  list-style-position: outside;
  list-style-type: disc;
  margin: 0px 0px 5px 25px;
}

.com-box {
  border: 1px solid #574C3C;
  float: right;
  margin-left: 20px;
  padding: 20px 20px 5px 20px;
  width: 380px;
}

/* footer */
#footer {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 15px;
}

#footer img {
  vertical-align: middle;
  margin-right: 10px;
}

#footer p {
  color: #000000;
  font-size: 85%;
  letter-spacing: 0px;
  text-align: center;
}

/* link */
a:link.lk01 {
  color: #000000;
  text-decoration: underline;
}

a:visited.lk01 {
  color: #000000;
  text-decoration: underline;
}

a:active.lk01 {
  color: #000000;
  text-decoration: underline;
}

a:hover.lk01 {
  color: #EB6101;
  text-decoration: underline;
}

a:link.lk02 {
  color: #574C61;
  text-decoration: underline;
}

a:visited.lk02 {
  color: #574C61;
  text-decoration: underline;
}

a:active.lk02 {
  color: #574C61;
  text-decoration: underline;
}

a:hover.lk02 {
  color: #EB6101;
  text-decoration: underline;
}

/* float */
.img-R {
  margin: 0px 0px 20px 20px;
  float: right;
}

.img-L {
  margin: 0px 20px 20px 0px;
  float: left;
}

/* font */
.f-grn {
  color: #3C4C57;
}

.f-red {
  color: #CC0000;
}

.f-red2 {
  color: #E71F1C;
}

.f-yw {
  color: #FFFF00;
}

.f-yw1 {
  color: #FF9;
}

.f-yw2 {
  color: #EDBA2B;
}

.f-or {
  color: #EB6100;
}
</pre></body></html>