@charset "UTF-8";

.hdg-article h1,
.hdg-article h2.title {
  color:#333;
}

div.sub div.box-nav li,
div.sub div.box-nav a {
  color: #fff;
}

div.sub div.box-nav span.category {
  color: #dedede;
}

header > div.inner,
.logo,
div.watch-color,
.lyt-top div.sub,
.hdg-04:before,
.hdg-05:after,
.hdg-09:before,
ul.outline > li:before {
  background-color: #0d3b91;
}

table.table-data tr.y1,
table.table-data th.x1,
.hdg-02,
div.hdg-article p.corner-title,
#blog-list-box .blog-page:before,
div.box-tab-01 ul.tab-index a.selected,
div.sub div.sub-section div.tab ul.tab-index a.selected,
table.table-data-01 th,
dl.box-qa-01 p.answer:before,
div.list-ranking-03 span.rank {
  color: #fff;
  background-color: #0d3b91;
}

ul.nav-03 a, ul.nav-06 > li > a {
  color: #fff;
  background-color: #0d3b91;
  border-color: #0d3b91;
}


div.sub div.sub-section > .hdg,
div.sub div.box-nav .hdg {
  color: #333333;
  background-color: #c7ebf2;
}

footer,
.hdg-07,
.hdg-01 span,
div.footer {
  border-top-color: #0d3b91;
}

ul.nav-03 span,
ul.nav-06 > li > div,
.nav-06-wrap,
div.sub div.sub-section div.tab ul.tab-index {
  border-color: #0d3b91;
}

.hdg-03 span {
  border-left-color: #0d3b91;
}

div.box-tab-01 ul.tab-index {
  border-bottom-color: #0d3b91;
}


table.table-data-01 .color-01 {
  background-color: #869dc8;
}
table.table-data-01 .color-02 {
  background-color: #ffeae9;
}
table.table-data-01 .color-03 {
  background-color: #fff0db;
}
table.table-data-01 .color-04 {
  background-color: #eee;
}


ul.list-02 > li.group {
  background-color: #ecfeec;
}

table.table-data tr.y1 a {
  color: #ccf;
}


/* -- table style -- */
table.row1td tr.y1 { background-color: inherit; color: inherit; }
table.col-1-gray th.x1, table.col-1-gray td.x1 { background-color: #eee; color: #333; }
table.col-1-bg td.x1, table.col-1-bg th.x1,
table.col-2-bg td.x2,
table.col-3-bg td.x3,
table.col-4-bg td.x4,
table.col-5-bg td.x5,
table.col-6-bg td.x6,
table.col-7-bg td.x7,
table.col-8-bg td.x8,
table.col-9-bg td.x9,
table.col-end-bg td.td_end,
table.row-1-bg tr.y1,
table.row-2-bg tr.y2,
table.row-3-bg tr.y3,
table.row-4-bg tr.y4,
table.row-5-bg tr.y5,
table.row-6-bg tr.y6,
table.row-7-bg tr.y7,
table.row-8-bg tr.y8,
table.row-9-bg tr.y9,
table.row-end-bg tr.tr_end,
table.row-each-bg tr.odd {
    background-color: #869dc8;
}
table.row-each-bg tr.odd.y1 {
    background-color: #0d3b91;
}
table.row-1-gray tr.y1, table.row-1-gray th.y1.x1 { background-color: #eee; color: #333; }


